ImpetusIT is seeking a Java Software Engineer for one of their staffing partners in the banking sector. The role involves designing, developing, and maintaining efficient software solutions, with a focus on performance optimization and code quality.
Responsibilities:
- Design, develop, and maintain efficient, reusable code
- Build desktop, mobile, or embedded applications
- Debug and optimize performance using profiling tools
- Document software functionality and maintain code quality
- Familiarity with STL, algorithms, and data structures
- Experience with multithreading, memory management, and low-level hardware interactions
- Strong experience in Java programming (Spring Boot, Java EE, or similar frameworks)
- Hands-on knowledge of cloud platforms (AWS, Azure, GCP) and cloud-native architectures
- Knowledge of version control systems like Git
- Understanding of software development methodologies (Agile, Scrum)
Requirements:
- Experience of 2-3 years
- Design, develop, and maintain efficient, reusable code
- Build desktop, mobile, or embedded applications
- Debug and optimize performance using profiling tools
- Document software functionality and maintain code quality
- Familiarity with STL, algorithms, and data structures
- Experience with multithreading, memory management, and low-level hardware interactions
- Strong experience in Java programming (Spring Boot, Java EE, or similar frameworks)
- Hands-on knowledge of cloud platforms (AWS, Azure, GCP) and cloud-native architectures
- Knowledge of version control systems like Git
- Understanding of software development methodologies (Agile, Scrum)