Mid-Level Java Engineer
My client is a leading financial services firm dedicated to providing innovative solutions and cutting-edge technology in the finance sector. With a commitment to excellence, they are seeking a talented and experienced Mid-Level Java Engineer to join our dynamic team. If you are passionate about finance, technology, and thrive in a collaborative environment, we invite you to apply.
Responsibilities:
- Design, develop, and maintain high-performance and scalable Java applications.
- Collaborate with cross-functional teams to understand project requirements and translate them into technical specifications.
- Implement best practices for software development, ensuring code quality, maintainability, and performance.
- Utilize Kotlin and Spring frameworks to enhance existing applications and create new features.
- Work with AWS services to deploy, monitor, and scale applications in a cloud environment.
- Perform code reviews, provide constructive feedback, and contribute to a culture of continuous improvement.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or related field.
- 3+ years of professional experience in Java development.
- Solid understanding of Kotlin and experience in using it for building robust applications.
- Proficiency in the Spring framework, including Spring Boot.
- Hands-on experience with AWS services (e.g., EC2, S3, Lambda, RDS).
- Strong understanding of software development principles, design patterns, and best practices.
- Experience working with relational databases such as MySQL or PostgreSQL.
- Excellent problem-solving and troubleshooting skills.
- Strong communication and collaboration skills.
Nice-to-Have:
- Experience with containerization technologies (Docker, Kubernetes).
- Familiarity with microservices architecture.
- Knowledge of CI/CD pipelines and tools.
- Understanding of serverless computing.
What they Offer:
- Competitive salary and benefits package.
- Opportunities for professional growth and career advancement.
- Flexible work schedule, including remote work options.
- Collaborative and inclusive work environment.
- Exciting projects and cutting-edge technologies.