- Company Name
- Lumenalta
- Job Title
- Java Developer Senior
- Job Description
-
**Job Title**
Senior Java Developer
**Role Summary**
Lead design, development, and delivery of large‑scale Java applications for complex, industry‑specific solutions. Interface with cross‑functional teams to translate business requirements into robust, cloud‑native services, ensuring performance, reliability, and security across a multi‑tenant environment.
**Expectations**
- Minimum 7 years of professional software development.
- Demonstrated experience in the financial or related multifactor industries (logistics, fintech, transportation, insurance, media).
- Senior‑level proficiency with Java 17, Kafka, and the Spring ecosystem (Boot, REST, Data, AOP).
- Hands‑on expertise managing and deploying services on AWS (ECS/Kubernetes, EC2, ECR, Lambda, ELB, S3, EFS, SQS, SES, API Gateway, ElastiCache, RDS, DynamoDB, Redshift).
- Proficient in English (verbal and written).
- Strong problem‑solving skills, proactive mindset, collaborative team‑player attitude.
**Key Responsibilities**
- Architect and implement scalable microservices using Java 17 and Spring frameworks.
- Design and maintain robust data pipelines with Kafka and related messaging patterns.
- Deploy, monitor, and optimize services on AWS, leveraging container orchestration, serverless functions, and managed databases.
- Collaborate with product owners, architects, and DevOps teams to ensure architectural alignment and technical excellence.
- Mentor junior developers, conduct code reviews, and enforce best practices in coding, testing, and documentation.
- Participate in incident response and performance tuning across distributed systems.
- Contribute to continuous improvement initiatives in development processes, tooling, and cloud infrastructure.
**Required Skills**
- Java 17 programming (core Java, concurrency, streams).
- Spring Boot, Spring REST, Spring Data, Spring AOP.
- Kafka streaming and integration patterns.
- AWS services: ECS/Kubernetes, EC2, ECR, Lambda, ELB, S3, EFS, SQS, SES, API Gateway, ElastiCache, RDS, DynamoDB, Redshift.
- RESTful API design and implementation.
- Containerization (Docker) and orchestration.
- Unit and integration testing frameworks (JUnit, Mockito).
- Version control (Git) and CI/CD pipelines.
- Bilingual or fluency in English; excellent communication skills.
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Software Engineering or related field (or equivalent professional experience).
- Preferred certifications: AWS Certified Developer or Solutions Architect; Oracle Certified Professional, Java SE.