We are seeking an experienced Java Developer with 10+ years of experience to join our team. In this role, you will be responsible for implementing end-to-end projects, utilizing the latest Java frameworks, and integrating back-end systems with front-end technologies like TypeScript and Angular. If you re passionate about delivering high-quality solutions and optimizing application performance, we want to hear from you!
Key Responsibilities:
Lead and execute complete project lifecycles, from design to deployment, ensuring seamless delivery of high-quality solutions.
Develop scalable applications using the latest Java frameworks such as Spring Boot, Spring Cloud, and Hibernate.
Implement and manage business logic with Drools to automate complex rules.
Collaborate with front-end teams using TypeScript and Angular to integrate with Java-based back-end services.
Develop robust applications with Java 8+, J2EE, REST APIs, and Microservices.
Coordinate with cross-functional teams (QA, PMs, business analysts) to ensure project alignment and timely delivery.
Identify and resolve performance bottlenecks, optimizing both front-end and back-end technologies.
Adhere to coding standards, conduct code reviews, and ensure the development of maintainable, scalable code.
Provide mentorship and guidance to junior developers, promoting skill development and best practices.
Skills and Qualifications:
10+ years of experience in Java development.
Expertise in Spring Boot, Spring MVC, Hibernate, Drools.
Solid understanding of TypeScript, Angular, and integration with back-end services.
Strong knowledge of Java 8+, J2EE, REST APIs, and Microservices.
Hands-on experience with relational databases (e.g., MySQL, PostgreSQL) and NoSQL databases.
Familiarity with cloud platforms like AWS or Azure.
Experience with version control (e.g., Git), CI/CD pipelines, and Jenkins.
Experience working in Agile environments and knowledge of Scrum/Kanban methodologies.
Strong problem-solving, analytical, and troubleshooting skills.
Excellent communication skills, both written and verbal.