About this role
The team is seeking a Senior Software Engineer to join their dynamic team. The ideal candidate will have a strong background in designing and developing high-quality software for large-scale applications using Java and related technologies.
Key Responsibilities:
- Design and develop microservice architecture for applications.
- Create and manage databases in conjunction with applications using MySQL.
- Utilize SSIS for data integration and transformation tasks.
- Implement data visualization solutions using Tableau and Power BI.
- Develop and maintain applications on AWS EMR, ensuring optimal performance and scalability.
- Apply industry best practices and design patterns in coding and software development.
- Collaborate with cross-functional teams to define and implement software solutions.
Required Skills & Qualifications:
- Proficient in Java, Spring, Hibernate, and microservices architecture.
- Strong experience with AWS Cloud services.
- Familiarity with database design and management, particularly MySQL.
- Experience with data integration tools like SSIS.
- Knowledge of data visualization tools such as Tableau and Power BI.
- Excellent problem-solving skills and attention to detail.
- Strong communication and teamwork abilities.
Experience:
- 5-8 years of professional experience in software development, with a focus on Java and cloud technologies.
What we offer:
- An opportunity to work with cutting-edge technologies in a collaborative environment.
- Professional development and growth opportunities.
- A supportive team culture that values innovation and creativity.
Applications are read by our talent team, usually within two working days.
If you look like a fit we will call you, and you will hear from us either way.