Java Full Stack – Senior Software Engineer.

4 - 9 Years
Hyderabad

Job Description

Hi,\

One of our client is looking forSenior Software Engineer - Java, below are the detailed JD and details :

Job Profile: Senior Software Engineer.

Experience: 4 8 years

Job Responsibilities:

Responsible for Java development and building large scale applications that are high performance, scalable, and resilient in an microservices environment

Developing the details designed structure after understanding the requirements and design using Tool Setup, Low Level Design, Coding, Unit Testing, Code reviews and walkthroughs, Defect fixing and Packaging

Experience in building data models and backend applications for large scale, real time data flow applications.

Strong understanding and experience of driving automation via software programming or tools.

Develop a deep understanding of our vast data sources on the web and know exactly how, when, and which data to scrap, parse and store this data

Demonstrated deployments of digital and consumer-facing software systems using industry standard environments including Web and Hybrid platforms

Evaluate new technologies and tools such as new frameworks, methodologies, best practices and other areas that will improve overall efficiencies and product quality

Experience in recommending suitable solutions for given business concept or Enterprise applications/products

Understanding design documents and developing application code with quality, within schedule and estimated efforts.

  • Skill Set:

    4+ Proven experience in developing API centric core Java / J2EE applications using Spring boot, Spring MVC, Spring ORM, JPA, REST API, XML and JSON and Python

    Building data processing systems using Java or Python

    Expert in architecting and building scalable microservices that enable critical capabilities at an enterprise level.

    Strong experience in designing high performance, scalable multi - threading and multi - tenant solutions

    Expertise in using OOPs Concepts, data structures and algorithms

    Hands on experience in analysis, design, coding and implementation of complex, custom built applications

    Knowledge / Experience of any one of the Cloud Platforms AWS or Azure

    Able to Understand and write queries for basic CRUD operations, complex SQL queries using joins, aggregations, indexing, Stored Procedures

    Design and develop robust micro services (Rest/SOAP) by Writing reusable, testable, and efficient code

    Strong experience in large scale databases- RDBMS, NoSQL and Mongo DB (no preference)

    Able to Understand and write queries for basic CRUD operations, complex SQL queries using joins.

    Strong practical linux and windows based system admin skills in a cloud or virtualization environment

    Good knowledge of designing methodologies using UML

    Hands on experience in Eclipse based development development and using Git, SVN, Junit

    Loads of enthusiasm + ownership to work in startup culture

    Experience in Finger imaging, Biometric or image processing projects experience is an added advantage.

    Qualification:

  • While we value a formal degree in computer science, we do not require one - a candidate with strong background, open mind and ability to learn would be an ideal addition to our team.

  • Salary: Not Disclosed by Recruiter

    Industry:IT-Software / Software Services

    Functional Area:IT Software - Application Programming, Maintenance

    Role Category:Programming & Design

    Role:Software Developer

    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.

    Reference Id:SITJF011