2 BankBenchers Jobs
Java Software Engineer - Backend Technologies (3-5 yrs)
BankBenchers
posted 4d ago
Job Description :
Responsibilities :
- Collaborate with cross-functional teams (front-end developers, product managers) to understand requirements and translate them into well-designed and documented backend APIs.
- Design, develop, and implement clean, maintainable, and efficient Java code, adhering to coding standards and best practices.
- Work with various backend technologies (e. , databases, messaging queues, caching) to build a robust and scalable backend infrastructure.
- Conduct thorough unit testing and integration testing to ensure code quality and functionality.
- Debug and troubleshoot complex software issues, identifying root causes and implementing effective solutions.
- Stay up-to-date with the latest advancements in Java and backend development best practices.
- Continuously learn and expand your skillset to contribute to the team's technical growth.
Technical Skills (Must-Have) :
- Proficiency in Java (core Java, object-oriented programming principles).
- Experience with building APIs (RESTful APIs preferred).
- Familiarity with relational databases (e. , SQL) and database access technologies (e., JDBC).
- Experience with unit testing frameworks (e., JUnit).
- Strong understanding of software development lifecycle (SDLC) methodologies.
- Excellent problem-solving skills and a passion for learning new technologies.
Technical Skills (Good to Have) :
- Experience with cloud platforms (AWS, Azure, GCP) is a plus.
- Experience with containerization technologies (Docker, Kubernetes) is a plus.
- Familiarity with build tools (e. Maven, Gradle) is a plus.
- Experience with version control systems (e.Git) is a plus
Functional Areas: Other
Read full job description