Position: Senior Java Developer
Experience: 4 to 5 Years
Education: BE / B. Tech / MCA
Job Location: Jodhpur, Rajasthan (onsite)
Roles and Responsibilities:
- Senior Developers should utilize the knowledge of the industry practices to perform various development tasks such as, coding, and app development and web development. He/she would often oversee projects and should specialize in a particular area of development or coding language.
- Software Development: Develop, test, and maintain high-quality Java applications, often in collaboration with cross-functional teams.
- Design and Architecture: Participate in the design and architectural discussions for software projects, ensuring scalability, maintainability, and adherence to best practices.
- Code Review: Review code written by other team members to ensure code quality and adherence to coding standards.
Technical Skills:
- Core Java Object oriented programming concepts
- Familiarity with design patterns
- Unit testing (JUnit)
- MS SQL query optimization
- Knowledge of Rule Engines such as JRule/DROOLS a major advantage
- Expert level knowledge of Java/.Net programming
- Java Frameworks: Proficiency in popular Java frameworks like spring, Spring Boot, Hibernate, and Java EE.
Soft Skills:
- Team work and collaboration with internal / external teams
- Effective communication skills (listening, expressing, writing)
- Need a person who is a very good team player, good at analyzing, problem-solving Debugging skills, and Technical Support.
- Critical thinking, attention to detail (keen eye for identifying and resolving defects)
- Creativity and problem solving.
- Collaborate within and cross teams.
- Participate effectively on other development activities like code reviews, automation, unit testing etc.