What are the responsibilities and job description for the Java Developer position at Collabera LLC?
Job Details
Job Title: Java Developer
Location: Jersey City, NJ
Duration: 12 Months - Conversion to FTE
Pay Range: $60 to $70 per hour
About the Role:
- This is a development position responsible for establishing and implementing new or revised application systems and programs in coordination with the Technology Team.
- The overall objective of this role is to build robust, high-performance, large-scale applications.
Responsibilities:
- Hands-on experience in Web technologies (HTML, CSS, React JS), REST-APIs, and Backend using Java/J2EE technologies.
- Experience with Agile software development processes with a strong emphasis on test-driven development.
- Strong knowledge of CI/CD pipelines and experience in tools such as JIRA, BlackDuck, SONAR, etc.
- Demonstrated capacity to build sophisticated tooling for development and production team use.
- Ability to operate with some level of direct supervision.
Education Qualification:
- Extensive experience working with most, if not all, the technologies listed below.
- Full-stack developer with 7 years of experience in designing and developing robust, scalable, and maintainable applications applying Object-Oriented Design principles.
- Java Core with extensive hands-on experience with concurrent programming.
- Spring Framework including Core, Integration, Batch, JDBC, Hibernate.
- Cloud computing technologies with practical experience working with containers, microservices, and large datasets (Docker, Kubernetes).
- Databases - Spark, RDBMS preferably Oracle, NoSQL preferably MongoDB.
- Familiarity with Linux environment including scripting skills.
- SDLC/Dev Ops - Git/BitBucket, CI/CD pipeline frameworks such as Jenkins, SonarQube, JIRA, any secure coding toolkits.
Required Skills:
- Hands-on experience in Web technologies, REST-APIs, and Backend using Java/J2EE technologies.
- Strong knowledge of CI/CD pipelines and experience in tools such as JIRA, BlackDuck, SONAR, etc.
- Experience with Agile software development processes.
- Ability to build sophisticated tooling for development and production team use.
- Full-stack development experience with Object-Oriented Design principles.
- Experience with Java Core, Spring Framework, Cloud computing technologies, and databases.
- Familiarity with Linux environment and scripting skills.
- Experience with SDLC/Dev Ops tools like Git/BitBucket, Jenkins, SonarQube, JIRA, etc.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
Salary : $60 - $70