DESCRIPTION
Experience: 5-8 Years
Location: Hyderabad,
Shift: Afternoon
To manage the interchange of data between the server and the users, create/maintain Web Services utilizing latest frameworks. This person is responsible for gathering system and user requirements, building Java modules, testing features and final release.
Job Duties and Responsibilities:
- Implementation of a robust set of services and APIs to power the web application
- Building reusable code and libraries for future use
- Optimization of the application for maximum speed and scalability
- Implementation of security and data protection
- Integration of the front-end and back-end aspects of the web application; design of the overall architecture of the web application
- Maintain quality and ensure responsiveness of applications.
- Collaborate with the rest of the development team to launch new features.
- Maintain code integrity and organization.
- Review team member’s code suggest and knowledge sharing with team.
- Understand end-customer needs and associated value chain to drive processes and practices to ensure flawless customer experience.
- Foster strategic thinking and continuous learning to help Mingledorff’s continue to lead as a technology company providing differentiating high-quality products
- Lead and mentor Junior Developers
- Other duties as assigned
- Work cooperatively with others
- Comply with all company policies and procedures
Qualifications:
- Bachelor’s degree in computer science, MIS, or equivalent
- 5+ years relevant software development experience creating business applications in a high-volume operational environment and
- 5+ years of Java development required
- Hands on experience with developing software with Agile methodologies
Preferred Experience:
- Working experience with Cloud environment.
- Ability to perform in a DevOps environment providing application code fixes with minimum incidents and high quality
- Effective analytical, troubleshooting, and problem-solving capability
- Critical Thinking
- Ability to learn and give/take direction and guiding a team.
- Strong time management skills - including ability to work well under pressure, plan, set priorities, adapt to change, and meet established timelines
- Excellent interpersonal, research, and communication skills
- Proficient knowledge of a back-end programming
Technical Skills Preferred
- Strong experience with OOPS, Java, J2EE, JPA , MVC
- Good understanding with Front end frameworks like angular 4x or React Js.
- Minimum 4 years of applications development experience in design, coding, testing, and implementation.
- RESTful Web Services (Level 3)
- In-depth knowledge of popular frameworks like Struts, Spring MVC 4x, Hibernate 3x.
- JUnit Testing, Mockito, Continuous Integration, and other agile development practices
- Experience in creating REST/SOAP Web API Services.
- Experience with RDBMS including stored procedures.
- Familiar with MySQL/NoSQL Database like MongoDB
- Familiarity with source code management systems (Git, BitBucket)
- Experience in Debugging, Logging, Queuing.