Senior Software Engineer – Java/J2EE

5 - 10 Years
Hyderabad

Job Description

Hi,

We are looking for Senior Software Enginners / Leads with the following skill sets for one our clients.

Title :Senior Software Engineer - Java/J2EE

Key Skills : Android SDK, Java, Kotlin, MVVM, MVP

Job Responsibilities:

  • Create REST based API using Spring boot
  • Should be able to create ORM layer with reusability and performance in mind
  • Develop CRUD operations with PostGres RDBMS, Cassandra and/or MongoDB
  • Develop the Controller and Business logic components
  • Develop integration with UI layer using APIs
  • Create secured API based on the business services
  • Optimize user session management

  • Implement projects based on modular architecture with reusability in mind
  • Work closely with architect for implementation.
  • Follow and Enforce Test driven development
  • Familiarity with code versioning tools like Git
  • Mandatory Qualifications:

  • Graduate degree in computer science, engineering or similar field (or equivalent experience).
  • 7 - 10 years of experience in Spring framework and working with RDBMS integration
  • 5 - 7 Years of experience with NOSQL Databases with at least 3+ years with Cassandra
  • 5 - 7 years of experience in developing REST based APIs with Spring Boot and other spring frameworks like Spring MVC, Spring JPA and Spring Security.
  • Should be well versed with Object oriented paradigm and implementing software design patterns with security, reusability in mind.
  • Well versed in DDL and DML concepts
  • Well versed with modern authorization mechanisms, such as JSON Web Token using OAuth2, and 2 factor authentications

  • Strong experience in deploying J2EE application on servers like Tomcat, websphere, weblogic, wildfly etc.
  • Strong experience in front ending web applications using Apache webserver and securing the communication
  • Worked with modern build pipelines and tools like Git, Maven, Jenkins, and SonarQube

  • Has knowledge of developing server-side business logic for Mobile application and web-based applications
  • Application performance tuning and optimization.
  • Analytical, problem-solving mindset.
  • Self-driven with minimal supervision.
  • Comfortable with a fast pace with rapidly changing priorities.

  • Preferred Qualifications:

  • Has worked with integrations with web UI technologies like Angular, ReactJS, HTML5, CSS etc.
  • Has worked with integrating front end mobile UI technologies like Kotlin and RealM
  • Experience with cloud platforms
  • Well versed with UI integration using APIs
  • Familiarity with server and network configurations.
  • Familiarity with Database tuning and performance troubleshooting skills

  • Required Candidate profile

  • Has worked with integrations with web UI technologies like Angular, ReactJS, HTML5, CSS etc.
  • Has worked with integrating front end mobile UI technologies like Kotlin and RealM
  • Experience with cloud platforms
  • Well versed with UI integration using APIs
  • Familiarity with server and network configurations.
  • Familiarity with Database tuning and performance troubleshooting skills

  • Salary: Not Disclosed by Recruiter

    Industry:IT-Software / Software Services

    Functional Area:IT Software - System Programming

    Role Category:Programming & Design

    Role:Team Lead/Technical Lead

    Keyskills

    Desired Candidate Profile

    Please refer to the Job description above

    Company Profile

    eNFLUENCE IT Services Pvt. Ltd.

    eNFLUENCE IT Services (www.enfluenceit.com), an ISO 9001-2015 certified company is a fast growing full scale IT Services Company based out of Hyderabad with offices in Bangalore and USA. We are an end to end IT Services company with primary focus on Staff Augmentation Services, Application Development and Maintenance, IT Products using SaaS model on Cloud.

    We work with a marquee list of IT Services and IT Product companies in India and US with opportunities ranging from team member level and above with variety of skills and experience levels spanning all verticals in IT space. What we offer is a very employee friendly and transparent polices and positive work culture with best in class benefits with passion for outdoing the best by providing the best of the breed solutions and services to our customers and stakeholders.

    You may please visit www.enfluenceit.com to know more about eNFLUENCE IT and its values or write to info@enfluenceit.com.
    View Contact Details+

    Contact Company:eNFLUENCE IT Services Pvt. Ltd.