Java Full Stack Engineering
Location : Hyderabad / Bangalore, India
Technologies : Java / J2EE, Spring Boot, REST services, Microservices Architecture, REACT JS, AWS, CI / CD, Micro Front-End Architecture, REACT.js
Responsibilities :
- Develop high quality Java applications using Object Oriented Concepts, Object Oriented Analysis (OOA), Object Oriented Programming (OOP) and its implementation.
- Design and development of various web and enterprise-level applications using Java / J2EE, Spring, Hibernate, JDBC and JMS.
- Design and implement RESTful web services and APIs using Spring
- Work with ORM tools such as MyBatis, Entity Framework, Hibernate, and JPA
- Develop User Interface (UI) web applications using HTML5, CSS, JavaScript, jQuery, ReactJS, Next.js, NodeJS, AJAX, JSON, and MVC.
- Application development on Cloud platforms using technologies like Java / J2EE, Spring Boot, Spring Integration, Spring Batch, Spring Cloud and Microservices.
- Develop platforms on Amazon Web Services (AWS) like EC2, S3, ECS, EKS, VPC, API Gateway, CloudWatch, CloudFormation, IAM, CloudFront, Lambda, RDS and DynamoDB.
- Containerize applications using Docker and Kubernetes
- Excellent understanding of Algorithms & Data Structures including Hash Maps, Bloom Filters, Self-balancing BST, Queues, Sorting, Path-search algorithms, and complexity analysis
- Follow software implementation best practices and mentor team members
Qualifications :
5+ Years of hands-on experience in various phases of software development life cycle with Analysis, Design, Development, Integration, and Implementation.Masters or Bachelors Degree in computer science or equivalent field.Hands on experience in Spring Boot, Spring Integration, Spring Batch, MyBatis / Hibernate.Proficiency with server-side language using Java.Proficiency in RESTful web services and API development using SpringKnowledge of Microservices Architecture and web services internalsProficiency with JavaScript frameworks such as REACT, Next.jsProficiency with fundamental front-end languages such as HTML, CSS and JavaScript.Familiarity with SQL and NoSQL database technology such as MySQL, Oracle and MongoDB.Very good design skills with strong knowledge of design patterns & principles.Excellent verbal communication skills.Experience working both independently and in a team-oriented, collaborative environment is essential.Proficiency with Atlassian business team software Jira, Confluence, etc.ref : hirist.tech)