← Back to jobs
USA
No related jobs found
Job Description:
We are seeking an experienced Senior Java Developer to join our dynamic team. This is a remote position, open to qualified candidates across the United States. The ideal candidate will have 9-10 years of hands-on experience in Java development and possess a deep understanding of software engineering best practices. If you are passionate about building scalable, efficient, and high-quality applications, we encourage you to apply.
Key Responsibilities:
Design, develop, and maintain Java-based applications and solutions.
Work closely with cross-functional teams to understand requirements and deliver high-quality software solutions.
Implement software development best practices, including clean code principles, unit testing, and code reviews.
Troubleshoot and resolve issues in production environments.
Optimize application performance and scalability.
Stay current with emerging technologies and trends in software development.
Lead and mentor junior developers, helping to grow technical skills within the team.
Collaborate with architects, business analysts, and other stakeholders to deliver effective solutions.
Ensure code quality, security, and efficiency through peer reviews and testing.
Required Skills & Qualifications:
9-10 years of professional experience in Java development.
Proficient in Java, Spring Framework, Hibernate, and other related technologies.
Strong knowledge of object-oriented programming (OOP) principles.
Experience with RESTful API development and microservices architecture.
Proficiency in relational databases (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB).
Familiarity with version control systems (e.g., Git).
Experience with cloud platforms (AWS, Azure, etc.) and containerization technologies (Docker, Kubernetes) is a plus.
Strong problem-solving skills and ability to work independently.
Excellent communication and collaboration skills.
Desired Skills:
Experience with CI/CD pipelines and DevOps tools.
Exposure to front-end technologies (e.g., Angular, React) is a bonus.
Experience in agile development methodologies (Scrum, Kanban).
Ability to work effectively in a remote team environment.
Bachelor's degree in Computer Science
No related jobs found
← Back to jobs