Software Engineer (Java) working on robust web applications and collaborating with cross-functional teams. Delivering high-quality solutions that meet client expectations.
Responsibilities
Work on assignments of moderate scope and complexity.
Analyze and expand on situations with multiple factors, breaking issues into logical steps and solving problems primarily using existing processes.
Design, develop, and test robust, scalable web applications using Java.
Collaborate with stakeholders to refine requirements and offer technical recommendations.
Leverage native APIs and frameworks for integrations.
Identify and resolve performance bottlenecks and bugs.
Maintain code integrity through testing and documentation.
Build strong internal working relationships.
Interact primarily with supervisor, project lead, or other professionals in the same or related disciplines.
Clearly and effectively communicate and explain facts, policies, and practices.
Begin to act as a resource for more junior team members.
May help create or improve processes or tools.
Requirements
Experienced with core Java concepts, including object-oriented programming, multithreading, generics, and collections.
Hands-on experience with Spring, Spring Data, Dependency Injection (DI), and transaction management.
Strong skills in building RESTful APIs, working with microservices architecture, and expertise in server technologies such as Tomcat and Jetty. Includes API authentication, authorization, and versioning.
Proficient in writing unit, integration, and end-to-end tests to ensure code quality and reliability.
Skilled in using debugging tools and techniques to maintain high-performance systems.
Experienced in SQL databases (e.g., PostgreSQL) and NoSQL solutions (e.g., MongoDB, DynamoDB), including database design, optimization, and data modeling.
Proficient in Git for version control and team collaboration.
Experience working in Agile environments, participating in sprints, and collaborating with cross-functional teams.
Familiarity with JavaScript/TypeScript (ES6+).
Experience with CI/CD tools such as Jenkins, CircleCI, and Harness.
Hands-on experience with AWS services (EC2, EKS, S3, RDS, Lambda).
Knowledge of Kubernetes for container orchestration, scaling, and deployment.
Experience with monitoring and logging tools like DataDog.
Benefits
100% salary during probation period
Annual Leave: 18 days/ year
Five “Recharge Days” – Extra days, in addition to company holidays.
Flexible Friday afternoon
Full salary insurance
13th-month bonus
1 day off for birthday
Advanced health insurance (Generali)
Regular engagement activities: sport clubs, internal events…
Back End Engineer maintaining and improving Perl - based systems at Netcraft. Work includes developing product features and ensuring operational reliability within a hybrid setup.
Senior PHP / Laravel Entwickler*in responsible for developing and optimizing web applications with a focus on quality at eRecht24 IT. Collaborating closely with the product management and development team in a hybrid working model.
Lead Developer at GigaVoice managing complex systems and production code in a hybrid environment. Collaborating with product partners to build and evolve a modern CMS platform.
Backend Developer developing IoT solutions for Smart Farming at HydroNeo, tackling challenges in aquaculture. Join a dynamic team to innovate and impact global aquaculture positively.
Junior Backend Software Developer developing scalable backend services for etaONE platform. Collaborating in an agile team with Java/Kotlin and Spring Boot technologies.
Join AAXIS as a Backend Developer to develop digital commerce platforms for B2B enterprises. Collaborate with senior developers and optimize backend services using JavaScript and TypeScript.
Senior C++ Software Engineer developing tools for AR - HUD products at Envisics. Enhancing performance and accuracy through calibration and measurement tools in automotive environments.
Intern assisting the CAE team with Python programming and data analysis for automotive testing. Involves GUI creation and machine learning tasks with potential occasional office meetings.
Join Projektron GmbH as a Software Engineer in Java Development, working on project management software. Collaborate within Scrum teams to enhance features and services for clients across Europe.