Java Software Engineer

Codeex Official — Armenia · Posted ~4 hours ago

Senior

Skills

Java Spring Boot Spring MVC Hibernate JPA REST APIs microservices SQL NoSQL databases CI/CD REST NoSQL

🔓 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 software engineering team is looking for an experienced Java developer to build secure and scalable backend applications. The role includes architecture work, API development, database integration, deployment processes, and technical mentorship.

Highlights

Senior engineering role focused on scalable backend systems, architecture decisions, clean coding practices, and collaboration with experienced technical teams.

Description

Job Requirements Design, develop, and maintain robust, scalable, and secure Java-based applicationsLead the development of backend services using Java, Spring Boot, and related frameworksParticipate in system architecture design and technical decision-makingWrite clean, maintainable, and well-documented code following best practicesOptimize application performance, scalability, and reliabilityCollaborate with product managers, frontend developers, QA engineers, and DevOps teamsConduct code reviews and provide technical guidance and mentorship to junior developersTroubleshoot, debug, and resolve complex production issuesContribute to CI/CD pipelines and ensure smooth deployment processes Job Requirements 5+ years of professional experience in Java developmentStrong proficiency in Java (Java 8+), Spring Boot, Spring MVC, and Hibernate/JPAExperience with RESTful APIs and microservices architectureSolid understanding of SQL and NoSQL databasesExperience with version control systems (Git)Familiarity with cloud platforms (AWS, GCP, or Azure)Strong problem-solving skills and attention to detailExcellent written and verbal communication skills in English.