Perfectly planned routes in the blink of an eye
Senior Java Developer
Location
Armenia
Posted
77 days ago
Salary
0
Seniority
Senior
Job Description
Senior Java Developer
Routetitan
• Deliver across the entire software life cycle: design, build, test, deploy, release, and support • Work alongside other developers to extend and improve the backend architecture • Continuously discover, evaluate, and implement new technologies to maximize development efficiency • Coordinate with the QA team on software bugs discovery and debugging during QA, beta release, and production
Job Requirements
- Bachelor's or Master's degree in Engineering or Computer Science
- 4+ years of industry experience designing, implementing and supporting
- Extensive experience in a Java 11+ server-side software design and development
- Good understanding of OOP concepts
- Strong knowledge of the Spring Boot framework
- Strong knowledge in relational databases (SQL, PostgreSQL)
- Proficient understanding of algorithms and data structures
- Experience with Gitlab CI / CD, Gradle, Docker
- Working knowledge in building / consuming RESTful APIs
- Experienced in cloud computing environments like AWS and Google Cloud Platform
- Ability to execute unit and performance testing
- Experience in managing and evaluating team
- Excellent oral and written communication skills in English.
Related Guides
Related Job Pages
More Backend Engineer Jobs
Python Developer, Mid-level
ExperianBased in Dublin, Leinster, Ireland, Experian is a global information services company that operates in 40 countries around the world and has additional headquarters in the United K
• Design, develop and maintain robust, scalable applications • Develop and maintain backend services and APIs using Python • Ensure code quality through automated testing, code reviews and engineering best practices • Participate in architecture discussions, proposing scalable and secure solutions • Support the definition of development standards and technical documentation • Collaborate with cross-functional teams (frontend, QA, product) to deliver end-to-end solutions • Mentor and support more junior developers on the team
Backend Developer, Java (Mid-level)
ExperianBased in Dublin, Leinster, Ireland, Experian is a global information services company that operates in 40 countries around the world and has additional headquarters in the United K
• Develop scalable solutions that enable reuse • Strong communication skills and careful analysis of requests from business, product and other teams • Ensure quality of deliverables • Help and share your experience with team members • Perform code reviews and implement test cases • Maintain service documentation • Disseminate acquired knowledge and document it for future teams • Continuously pursue technical improvements and performance within the company • Demonstrate eagerness for continuous learning and ongoing improvement
Senior Software Engineer – .NET
ExperianBased in Dublin, Leinster, Ireland, Experian is a global information services company that operates in 40 countries around the world and has additional headquarters in the United K
• Design, develop, and maintain .NET-based batch and event-driven applications deployed across AWS and on-prem environments • Build and improve scalable, secure, and cost-effective data parsing and validation solutions for custom data formats • Collaborate with Product Managers, Architects, and other teams to translate business requirements into technical designs • Participate in Backlog Grooming, providing technical input to ensure stories are well-defined, achievable, and aligned with platform standards • Manage solutions across the full program lifecycle, including design, development, testing, deployment, and production support • Ensure solutions meet security, compliance, and operational best practices in both cloud and on-prem environments • Troubleshoot and resolve issues spanning application code, AWS services, and on-prem infrastructure • Contribute to modernization efforts, improving maintainability, observability, and refactoring legacy code • Be responsible for all phases of the program life cycle
Senior Full Stack Developer – JavaScript, AI
Sigma Software GroupWe support enterprises, product houses, and startups with custom software solutions development and IT consulting.
• Design, implement, and debug software modules, components, and complete systems of small to medium complexity • Develop unit, integration, and automated end-to-end tests • Perform thorough self-testing of code, covering key scenarios and edge cases before marking tasks as complete • Follow best engineering practices aligned with company SDLC and guidelines • Mentor junior specialists, providing guidance and conducting peer reviews to ensure quality delivery • Participate in requirements clarification sessions, proactively raising questions and ensuring readiness for implementation • Conduct peer reviews with middle and senior specialists, actively requesting feedback • Contribute to estimation and planning sessions • Act as feature leader when applicable, overseeing delivery from requirements gathering to defect resolution • Prepare technical and user documentation • Track task progress against estimates and schedules, proactively flagging risks • Participate in project and team meetings, providing relevant updates • Support build and deployment automation where applicable • Continuously develop skills and qualifications, aiming for advancement to Senior role • Attend training courses, seminars, and conferences • Join customer meetings, both virtual and in-person


