Vacancy expired!
The Middle-Layer Developer (Java Developer) Location: Princeton, NJ or Remote (if remote, must be East, Central Time, or Mountain Time Zones and work EST hours). Type: Contract Position Interview Process:
- HR Screen: Senior Recruitment Specialist (30-minute phone)
- First Round Interview: Development Manager (60 90-minute Technical Zoom meeting)
- Second Round: Principal Technical Architect or Vice President of Digital Product and Technologies (60-minute Zoom)
- Work closely with the development team to implement a specified application design within the constraints of the technical solution and work to find compromises when desired designs can not be achieved.
- Investigate and resolve bugs and deficiencies in the product codebase.
- Build and maintains internal tools to streamline the software development process and enhance productivity.
- Bachelor's degree required. Prefer Computer Science or Engineering. Master's degree a plus but not required.
- Understanding of Microservices patterns & concepts.
- 3 years of backend development experience using OpenJDK/J2EE, Spring frameworks, SQL, Non-SQL.
- 3 years of experience with API's/RESTful web services design and development.
- Experience with AWS Services (EC2, S3, EKS, RDS, SQS, SNS, Lambda)
- Experience with containerization (Docker, Kubernetes)
- Experience building, writing and executing test cases using one or more of: JMeter, JUnit, TestNG.
- Experience with software engineering tools, such as Eclipse, Maven, Git, and others.
- 1 years of experience working in an agile, preferably SAFe, environment.
- Have experienced with software engineering fundamentals including object-oriented design, data structures, dependency injection, testable code, and algorithms.
- Write clean, maintainable code, and read and review code created by others.
- Experience working with a distributed team (on/off shore)
- Experience working in a mixed environment of employees and vendors
- Strong planning and organizational skills
- Be highly collaborative, a fast learner and willing to work wherever you're needed on the team.
- Domain knowledge of health care, call center, or public sector preferred but not required.
- Solid written and verbal communication skills and leadership
- Ability to summarize and convey information to stakeholders and sponsors
- Strong negotiation and objection handling skills
Vacancy expired!