Epicareer Might not Working Properly
Learn More

Back End Java Developer

Salary undisclosed

Apply on


Original
Simplified
  • Job Title: Back End Java Developer
  • Location: Charlotte, NC - 3 Days Onsite Per Week
  • Tax Term (W2, C2C): W2
  • Job Type (Permanent/Contract) : Contract/Contract to Hire
  • Duration: 12+ Months

We are looking for experienced Back End Java Developers to join our team. In this role, you will be responsible for creating enterprise-level software solutions and collaborating in a dynamic environment.

Key Responsibilities

  • Develop and maintain enterprise software solutions using Core Java and Spring Boot.
  • Work with Apache Tomcat for application deployment and management.
  • Design and implement web and batch cloud applications on platforms like PCF and Azure.
  • Collaborate with DevOps teams to establish CI/CD pipelines and adhere to secure coding practices.
  • Utilize strong analytical and problem-solving skills to resolve complex technical issues efficiently.
  • Manage build and deployment processes using tools such as Maven, Gradle, Jenkins, and Harness/UCD.
  • Define and oversee multiple application environments, including SIT, QA, production, and disaster recovery.
  • Engage in Agile methodologies and support product backlog refinement while using JIRA for project tracking.
  • Address non-functional requirements (NFRs) for scalable, mission-critical solutions with high availability.
  • Implement logging and monitoring solutions using tools like AppDynamics and Splunk.
  • Hold professional cloud certifications in Azure, GCP, or other cloud platforms.
  • Optimize application performance with best practices in scaling, security, and resiliency.
  • Conduct unit testing (preferably using JUnit), and contribute to test-driven development (TDD) through scripting and automated testing.

Qualifications

  • Minimum of 4 years of experience in Core Java, Spring Boot, and enterprise software development.
  • Proven experience in cloud application development and understanding of DevOps practices.
  • Familiarity with Agile methodologies and experience using JIRA.
  • Strong skills in build and deployment tools, as well as application performance tuning.