Senior Core Java Developer
ProArch
Posted: March 26, 2026
Interested in this position?
Create a free account to apply with AI-powered matching
Quick Summary
Design, develop, and maintain high-performance Java applications, collaborating with cross-functional teams to drive software solutions.
Required Skills
Job Description
We are looking for a Senior Core Java Developer to join our talented team at ProArch. In this role, you will be responsible for developing and maintaining high-performance Java applications. Your expertise in core Java will be critical in driving our projects forward and ensuring the success of our software solutions.
Key Responsibilities:
• Design, develop, and maintain robust and scalable Java applications.
• Collaborate with cross-functional teams to define and implement software requirements.
• Implement best practices in coding standards, architecture, and performance optimization.
• Conduct code reviews, provide mentorship and guidance to junior developers.
• Debug and troubleshoot complex issues, ensuring timely resolution.
• Stay updated with the latest developments in Java technologies and frameworks.
• Participate in the full software development lifecycle from concept to deployment.
Requirements:
• 5+ years of experience in Core Java development.
• Strong understanding of Java 8 (and above) features and OOP principles.
• Experience with multi-threading, concurrency, and design patterns.
• Proficiency in building RESTful APIs and microservices.
• Familiarity with modern frameworks such as Spring and Hibernate.
• Experience with SQL and relational databases (e.g., MySQL, PostgreSQL).
• Knowledge of CI/CD methodologies and tools (e.g., Jenkins, Maven).
• Strong problem-solving skills and attention to detail.
• Effective communication skills and ability to work in a team environment.
Benefits:
Contract
Remote