Overview
Skills
Job Details
Charlotte, NC / Chicago, IL / Addison, TX / Kennesaw GA / Seattle , WA
Summary:
We are seeking an experienced Senior Java Developer with 9+ years of professional experience in designing, developing, and maintaining enterprise-level applications. The ideal candidate will have strong expertise in core Java, frameworks, microservices, databases, and cloud technologies, along with excellent problem-solving skills and a solid understanding of software engineering best practices.
9+ years of experience in Java/J2EE application development.
Key Responsibilities
- Design, develop, and maintain scalable, secure, and high-performance Java applications.
- Work on end-to-end development including requirements gathering, technical design, coding, testing, deployment, and support.
- Implement RESTful / SOAP web services and microservices using Spring Boot / Spring Cloud.
- Optimize application performance, memory management, and scalability.
- Participate in code reviews, mentoring junior developers, and enforcing coding standards.
- Write unit tests (JUnit, Mockito) and support CI/CD pipelines.
- Work with databases (Oracle, MySQL, PostgreSQL, MongoDB, etc.) for data modeling and query optimization.
- Contribute to Agile/Scrum development processes and continuous improvement.
- Stay updated with emerging Java technologies and recommend adoption where applicable.
Required Skills & Qualifications
Bachelor s or Master s degree in Computer Science, Engineering, or related field.
Strong expertise in Core Java, OOPs concepts, Multithreading, Collections, Exception Handling,Spring Framework (Spring Boot, Spring MVC, Spr