Senior Java Developer
-
Job Description
We are seeking an intelligent, curious, and hardworking Software Engineer to join the team. Candidate should have a solid background and interest in application development, sustained engineering, release management, and DevOps within cloud-based architectures. This individual will be part of a dynamic, collaborative team that requires a keen and diligent eye for analysis, problem solving.
Java Developer (Software Engineer) 10 years Experience, Expert level skills in Java/ J2EE programming, Spring framework (spring IOC, spring security, ) Hibernate, Strong knowledge of web services RESTful web services including web services standards and related technologies (JSON, WS, JERSEY, JAX-WS, JAX-RS) both as a consumer and provider. High proficiency with development tools and workflows (Junit, Maven, continuous workflow, etc.) Log4J SSO (single sign-on implementation), Maven, JUnit
-
Responsibilities
Work with business teams, project managers, and systems analysts to review and qualify business requirements, functional specifications, use-cases, and test plans.
Design, prototype, and code new software components and applications based on functional specifications across the full stack - web user interfaces, middle-tier services, databases, and infrastructure components.
Coordinate with analyst teams and vendors to execute test plans and provide support during user acceptance testing.
Modify and enhance existing systems to incorporate new functionality and to optimize them for performance.
Author technical design and support documentation
-
Qualification
6+ years of experience working with web applications/services and relational databases
Experience with object-oriented software engineering principles
Experience with any of following development tools: Java, Spring, Tomcat, Hibernate, Javascript, HTML, CSS, React.js, Typescript, Node.js, Oracle, Jenkins, Git, Artifactory, and JIRA
Experience developing application with the following AWS technologies is desired: EC2, CloudFormation, Route 53, and S3 (or their Azure/GCP equivalent)
Demonstrated knowledge of Linux and Windows operating systems
Experience with various software development methodologies, such as Agile
Excellent written and verbal communications skills
Ability and willingness to work in an energetic, fast-paced, team-oriented environment
Ability to work independently
Ability to manage conflicting priorities effectively
Comfortable working across time zones
-
Benefits
Salary Range $90K - $100K annual
Paid time off
Contract Position 6 months
Health & Other Benefits
Quick Apply
Ready to Apply?
Submit your application now and take the next step in your career journey with us.