Software Engineer – Java Full Stack

Job Location: Hyderabad

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.
button