Java Software Engineer
Core
Architect and develop scalable Java applications, mentor engineers, and drive technical strategy for complex projects.
Role type
Senior Java Software Engineer
Builds
Enterprise software applications and scalable solutions
Domain
Software Engineering / Enterprise Applications
Deliverable
production ML models | product features
Required skills
Java, Spring, RDBMS, Object-Oriented Design, Data Structures & Algorithms, Database Logical Modeling, Optimized SQL Querying, Unit Testing (Junit), Shell/Python Scripting
Preferred skills
AI agents, automation tools, emerging technologies
Technologies
Java, Spring, Junit, Shell, Python
Responsibilities
Architect solutions meeting performance and scalability requirements; Mentor junior and mid-level engineers; Collaborate with stakeholders on technical strategy; Implement best practices in software engineering; Maintain and enhance existing applications.
Seniority
Senior, hands-on IC with mentorship