Java Software Engineer
Technology
Bengaluru, India2 weeks agoUntil 8/7/2026
Full time
Job description
Key Responsibilities:
- Design, develop, and maintain applications using Java and C#/ Python
- Collaborate with cross-functional teams to define, design, and ship new features
- Write clean, efficient, and well-documented code
- Troubleshoot, debug, and upgrade existing systems
- Participate in code reviews and ensure best practices are followed
- Develop and integrate RESTful APIs and backend services
- Work with databases and ensure data integrity and performance
- Contribute to system architecture and technical design discussions
- Strong proficiency in Java and C# OR Python
- Experience with frameworks such as Spring Boot (.Java) and .NET/.NET Core
- Good understanding of object-oriented design principles and design patterns
- Experience with RESTful services and microservices architecture
- Knowledge of SQL and/or NoSQL databases
- Familiarity with version control tools (e.g., Git)
- Strong problem-solving and analytical skills
- Good communication and teamwork abilities
Job Location: Any UST Office
Keywords
Spring FrameworkPythonSqlJavaDebuggerGitDebugging
Interested in this role?