Java Developer
Shashwath SolutionJob description
Job highlights
- Experienced Java Developer with expertise in Core Java, Java 8, J2EE, RESTful web services, and relational databases like MySQL/PostgreSQL
- Design, develop, and maintain scalable Java applications; build RESTful APIs; apply OOP and SOA principles; collaborate with cross-functional teams; support deployment and code reviews
Key Responsibilities
- Application Development
Design, develop, and maintain scalable and secure Java applications.
Implement features using Java 8, Core Java (Collections, Threads, Exceptions), and J2EE frameworks.
Build and integrate RESTful APIs using HTTP/JSON protocols.
- Database Management Work with relational databases such as MySQL or PostgreSQL for data modeling, querying, and optimization.
- Architecture & Design
Apply Object-Oriented Programming (OOP) and Service-Oriented Architecture (SOA) principles.
Utilize design patterns, especially DTOs (Data Transfer Objects), for building modular and reusable code.
Participate in system design discussions and propose scalable solutions.
- Collaboration & Support
Collaborate closely with cross-functional teams including frontend, QA, and DevOps.
Provide support in deployment, troubleshooting, and performance tuning.
Contribute to code reviews, technical documentation, and mentoring junior developers.Soft
Strong analytical and problem-solving skills
Self-driven with the ability to work independently
Attention to detail and passion for clean, maintainable code
Ability to lead design discussions and guide junior developers
Mandatory Key Skillsoops,json,mysql,postgresql,http,java development,multithreading,web services,design patterns,soa,relational databases,application development,enterprise applications,code review,j2ee technologies*,java*,rest*,database management*,j2ee*
Interested in this role?