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
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.
- 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.
Similar Jobs