Software Engineer, Full Stack Developer, Java Developer
Listed on 2025-12-27
-
Software Development
Full Stack Developer, Software Engineer, Java Developer, Cloud Engineer - Software
Job Title:
Software Engineer
Location:
Newark, NJ (Hybrid)
Duration: 12+ Months (Temp to Hire)
As a Software Engineer, you will partner with product owners, tech leads, designers, engineers, and delivery professionals. You will code, test, and debug new and existing applications to implement capabilities that solve sophisticated business problems, deploy innovative products, services, and experiences to delight our customers. In addition to advanced technical expertise and experience, you will bring excellent problem-solving, communication, and teamwork skills, along with agile ways of working, strong business insight, an inclusive leadership attitude, and a continuous learning focus.
Here is What You Can Expect on a Typical Day
The Skills & Expertise You Bring:
- Programming
Languages:
Python, Java, JavaScript; experience in distributed systems, OOP, design patterns, Java services with Spring, CLI, Maven, microservices, multi-threading, concurrency, parallel processing. - Frameworks:
React, Angular, Spring Boot, Node.js, full/MERN/MEAN stacks. - Data Store:
No
SQL or relational databases like Mongo
DB, MySQL. - Data Streaming: SQS, Kinesis, Kafka.
- APIs:
Consumption & development; SOA patterns; REST, JSON, SOAP, XML, JDBC. - Automated testing: JUnit, Jasmine.
- Security skills:
Secure coding, web app security, Dev Sec Ops ; familiarity with authentication, authorization, encryption, JWT, SSL, web proxies, SAML, OpenID, OAuth. - Dev Ops tools & practices:
Git Hub, Bitbucket, Subversion, Jenkins. - SDLC:
Monitoring and logging techniques. - AWS Core Services:
Cloud Watch, Code Deploy.
Preferred Qualifications:
- AWS Development
- Architecture Patterns
- Design Thinking
- Financial/Insurance industry experience (a plus, not required)
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).