Senior Java Application Developer

Resource Logistics — United States · Posted ~7 hours ago

Senior

Skills

Java Backend development REST APIs Microservices System architecture Scalability Performance optimization Security Code review Technical leadership Mentoring

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A senior Java engineer is sought to design, develop, test, and maintain scalable enterprise applications and backend services. The role includes REST APIs, microservices, architecture decisions, performance and security improvements, code reviews, and mentoring junior engineers.

Highlights

Own scalable enterprise applications, contribute to architecture and technical decisions, mentor junior engineers, and collaborate across teams while focusing on reliability, performance, and security.

Description

About the Company We are seeking a highly skilled Java Engineer to design, develop, and maintain scalable, high-performance enterprise applications. The ideal candidate will possess deep expertise in Java and modern backend technologies, a strong understanding of system architecture and design principles, and the ability to mentor junior engineers while collaborating effectively with cross-functional teams. About the Role Key Responsibilities Design, develop, test, and maintain high-quality Java applications and services.Lead technical design discussions and contribute to architectural decision-making.Develop and optimize RESTful APIs, microservices, and backend systems.Ensure application performance, scalability, reliability, and security.Write clean, maintainable, and well-documented code that adheres to industry best practices.Conduct code reviews and provide constructive feedback to team members.Mentor junior engineers and foster a culture of continuous learning and knowledge sharing.Collaborate closely with Product Managers, QA Engineers, DevOps teams, and other stakeholders.Troubleshoot and resolve complex technical issues in both development and production environments.Participate in Agile/Scrum ceremonies and contribute to ongoing process improvements. Qualifications Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.7+ years of professional software development experience. Required Skills Strong proficiency in Java (Java 17 or later).Hands-on experience with Spring Framework and Spring Boot.Solid understanding of object-oriented programming, design patterns, and SOLID principles.Proven experience designing and developing RESTful APIs and backend services.Strong knowledge of SQL and relational databases such as PostgreSQL, Oracle, or MySQL.Experience with Git version control and modern CI/CD pipelines.Experience working within Agile development environments.Excellent problem-solving, communication, and collaboration skills. Preferred Skills Experience with cloud platforms such as AWS, Azure, or Google Cloud.Familiarity with containerization technologies like Docker and Kubernetes. Pay range and compensation package Competitive salary based on experience and qualifications. Equal Opportunity Statement We are committed to diversity and inclusivity in our hiring practices and encourage applications from all qualified individuals.