Java Developer - III

Compunnel

$110K — $130K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree or equivalent experience.
  • 5+ years of experience in Core Java, Python, and NodeJS.
  • Strong proficiency with Angular 8 or higher.
  • Knowledge of Spring, Hibernate, SQL, JUnit, J2EE, and Microservices.
  • Experience with AWS services, including serverless and containers.
  • Familiarity with coding practices and unit testing frameworks like Jest and Karma.
  • Strong analytical skills and ability to work in Agile environments.

Responsibilities

  • Contribute to complex software development using Angular, Java, and AWS.
  • Develop software based on established requirements and deploy code.
  • Analyze and troubleshoot production issues to propose improvements.
  • Design technology infrastructure and recommend process enhancements.
  • Maintain technical documentation including use cases and scripts.
  • Engage in Agile practices, participating in scrums and project updates.
  • Contribute to cross-functional team initiatives and improvement projects.

Benefits

  • Opportunity for professional development and continuous learning.
  • Engagement in innovative technology solutions.
  • Flexible work hours with on-call support as required.
  • Potential for travel up to 15% including overnight stays.
Full Job Description
Job Summary
We are seeking an experienced Java Developer to contribute to the development, modification, testing, implementation, and evaluation of complex software solutions using Angular and Java frameworks in AWS Cloud. The role will involve analyzing existing solutions, translating requirements into technical solutions, developing and testing applications, troubleshooting production issues, and contributing to continuous improvement within an Agile development environment.

Key Responsibilities
• Contribute to the development, testing, implementation, and review of complex solutions within Angular, Java, and AWS Cloud environments.
• Provide programming support for complex solutions, develop software from established requirements, deploy code, and assess the feasibility of system designs.
• Analyze existing solutions, formulate requirements, perform coding, testing, and debugging activities.
• Provide production support and troubleshooting and recommend improvements to development, maintenance, and technical standards.
• Contribute to the design of technology infrastructure and configurations and recommend process improvements.
• Review complex patches and new application versions and implement software packages and code deployments.
• Compile and maintain technical documentation, including use cases and scripts.
• Conduct technical research and maintain knowledge of relevant technology trends.
• Participate in cross-functional team initiatives and process improvement projects.
• Participate in Agile development activities, including daily scrums and project updates.
• May require extended work hours, on-call support, and occasional travel including overnight stays of 15% or less.

Required Qualifications
• Bachelor's degree or equivalent experience.
• 5+ years of experience with Core Java, Python, and NodeJS, including optimization, performance considerations, and object-oriented design.
• Strong experience with Angular 8 or higher and commonly used Angular modules and development practices.
• Experience with Spring, Hibernate, SQL, JUnit, J2EE, Maven, JAXB, JSON, XML, Microservices, and Log4j2.
• Experience with REST APIs and DevSecOps practices.
• Experience with AWS technologies, including serverless, containers, RDS, storage, and migration services.
• Experience developing and implementing reusable cloud technology patterns and services.
• Experience with Bootstrap, TypeScript, HTML5, and CSS.
• Experience with unit testing frameworks such as Jest, Karma, and Jasmine.
• Experience working in Agile development environments.
• Strong analytical, problem-solving, and technical skills with the ability to develop innovative solutions for technical and business requirements.
• Ability to exercise independent judgment in making business decisions.
• Strong attention to detail with a focus on data integrity and accuracy.
• Strong verbal and written communication skills and the ability to interact effectively with stakeholders at all organizational levels.
• Ability to translate highly technical information into non-technical terms.
• Broad knowledge of programming concepts, practices, and principles, including design, implementation, and testing.

Similar Jobs

More Jobs at Compunnel

  • Data Engineer
    $120K — $145K *
    Dallas, TX 75217 (Dallas County)
    Information Technology
    In-Person
  • Delivery Manager II
    $90K — $110K *
    Atlanta, GA 30349 (Fulton County)
    Healthcare
    In-Person
  • QA Tester
    $90K — $110K *
    Toronto, ON M3C 0E3
    Information Technology
    In-Person
  • Lead Software Tester
    $80K — $95K *
    Columbus, GA 31907 (Muscogee County)
    Information Technology
    In-Person
  • Full Stack Developer .NET- Onshore
    $110K — $130K *
    Aliso Viejo, CA 92656 (Orange County)
    Information Technology
    In-Person

More Information Technology Jobs

Find similar Java Developer - III jobs: