Java Software Engineer

ImprovIT specializes in bridging Business and IT for the Insurance sector, providing solution implementation, enterprise architecture, and insurance technology consulting.
Backend
Mid-Level Software Engineer
Hybrid
3+ years of experience
Finance

Description For Java Software Engineer

ImprovIT is seeking a Java Software Engineer to join their team in Athens, focusing on developing solutions for the insurance sector. The role involves working with cutting-edge technologies in a microservices architecture environment. As a Java Software Engineer, you'll be responsible for developing and maintaining enterprise systems, implementing backend services, and working with modern tools like Kafka, Docker, and Kubernetes. The company specializes in bridging Business and IT for the Insurance sector, offering solution implementation, enterprise architecture, and technology consulting services. This position offers an excellent opportunity for professional growth in a collaborative environment, working with high-caliber clients on complex business problems. The role combines technical expertise with business domain knowledge in the insurance sector, making it an ideal position for engineers interested in fintech and insurance technology. The company offers comprehensive benefits, including competitive compensation, health insurance, and professional development opportunities.

Last updated 10 minutes ago

Responsibilities For Java Software Engineer

  • Develop and maintain a modern enterprise system based on microservices architecture
  • Design and implement backend services using Java
  • Integrate with messaging systems like Kafka for data communication
  • Deploy and manage applications on AWS using Docker and Kubernetes
  • Write and maintain unit tests and performance tests
  • Implement and manage CI/CD pipelines
  • Apply clean code principles and design patterns
  • Collaborate with front-end developers and team members
  • Work in an agile environment

Requirements For Java Software Engineer

Java
Kafka
Kubernetes
MongoDB
  • Bachelor's degree in Computer Science, Engineering, or related field
  • Proficiency in Java 11+
  • 3+ years of professional experience
  • Experience with messaging systems (Kafka, RabbitMQ, Amazon SQS, Azure Service Bus)
  • Knowledge of MongoDB or other No-SQL databases
  • Familiarity with cloud platforms (AWS preferred, Azure, GCP)
  • Experience with Spring Boot and JPA
  • Proficiency in testing frameworks (JUnit, Spock, JMeter)
  • Knowledge of CICD tools (Git, Jenkins, GitHub flows)
  • Understanding of microservice design, event-driven architecture
  • Experience with Docker and Kubernetes
  • Strong understanding of TDD and BDD practices
  • Familiarity with Angular is a plus

Benefits For Java Software Engineer

Medical Insurance
  • Competitive Salary: Attractive remuneration package based on experience and skills
  • Insurance: Comprehensive private life and health insurance plans
  • Development: Access to training and personal development plans
  • Career Growth: Exceptional career advancement opportunities
  • Work Environment: A fully supportive and collaborative environment

Interested in this job?

Jobs Related To ImprovIT Java Software Engineer

SAP ABAP Developer - IT Consultant

Mid-Senior SAP ABAP Developer position at improvIT, developing insurance industry solutions with 3+ years experience required, hybrid work in Athens.

Quantitative Developer

Quantitative Developer position at Caxton Associates focusing on building and maintaining systematic trading processes and managing large datasets.

Field Engineer PE

Mid-Level Field Engineer position at Civilitude, focusing on infrastructure development and ADA compliance in Austin, Texas. Requires PE license and 4+ years experience.

Software Engineer (PL/SQL)

Mid-level Software Engineer position at ALUMIL, focusing on PL/SQL development and database management for manufacturing and supply chain systems.

Esri ArcGIS Developer

GIS Developer position at GDOT focusing on Esri ArcGIS Enterprise development, offering hybrid work arrangement in Atlanta.