Full Stack Java Developer Resume
3.00/5 (Submit Your Rating)
SUMMARY
- I have always known dat working in IT is my dream and have been stepping towards it right from the beginning. Having worked for almost 7 years in the industry, I have gained incredible knowledge in designing and developing multi - tier scalable applications. My thirst for moving along wif advancing tools and technologies has kept me strong in the industry for a long period now.
- Full-stack Java development has everything in it to challenge my intellect and it keeps me motivated to learn every day.
- It is a perfect balance between creativity and problem-solving. My specialties include efficient coding, problem-solving, responsive design principals, MVC(Model View Controller) method of organizing code. Wif real-time industry experience, I have my hands on AngularJS, ReactJS, HTML, JAVASCRIPT, jQuery for front-end, Spring framework, SOAP, REST, WSDL, JAX-WS, JAX-RPC for microservices, Ant 1.10, Maven 3.3.9, Gradle 3.4.1, Jenkins build tools, working experience wif both relational and NoSQL databases, JUNIT4.12, TestNG, Mockito testing tools and Log4j monitoring tool. I am currently wrapping my head around learning other frameworks and programming languages to achieve better results.
PROFESSIONAL EXPERIENCE
Confidential
Full Stack Java Developer
Responsibilities:
- Involved in analysis, design, and implementation and testing phases of SDLC through Agile Methodology.
- Developed applications using Angular6, Java8 and new features of java (lambda expressions).
- Good working experience in web Designs which includes HTML5, XHTML, XML, CSS3, JavaScript, jQuery.
- Developed UI components using Angular 6 dependency Injection, Models, data binding and controllers.
- Implemented Angular 6 Router to enable navigation from one view to next as agent performs application tasks.
- Developed Application to assess JSON and XML from Restful web service from consumer side using Angular 6.
- Experience wif Responsive Web Design, Bootstrap.
- Developed various generic JavaScript, Angular functions to implement client-side validations.
- Developed Microservices wif Spring Eureka to retrieve API routes for the entire cluster
- Using this strategy each Microservice in a cluster can be load balanced and exposed through one API gateway.
- Used Microservice architecture wif Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers.
- Experience in handling messaging services using Apache Kafka
- Used Spring Security for session fixation, clickjacking, cross site request forgery.
- Secured API's by implementing OAuth 2.0 token-based autantication/authorization using Spring Security.
- Extensively used various Spring Framework modules like MVC, Spring Boot, Spring Data and AOP.
- Implemented the associated business modules integration using Spring and Hibernate data mapping.
- Implemented Object-relation mapping using Hibernate framework to fetch the data from Oracle 12c database.
- Used Spring MVC Transaction Management, Spring/Hibernate Batch Transactions & Hibernate cache concepts.
- Implemented Hibernate Template to great extent making use of HQL, Named Parameters, Named Queries, and interfaces such as Expression, Query and Criteria.
- Developed Mongo DB Data Access Layer implementing Mongo Repository interface from Spring Data.
- Implemented Spring MVC flow to interact wif different modules and extensively used Spring AOP and Dependency injection during various modules of project.
- Developed several REST webservices which produces both XML and JSON to perform tasks, leveraged by both web and mobile applications.
- Developed batch processing using Spring Batch in the persistence layer & improved performance of batch processes using Multithreading wif Executor Framework for control of asynchronous tasks in parallel threads.
- Developed the Application using design patterns-Singleton, Factory, DAO, DTO prototype and Composite View.
- Implemented Java SE8 features like Lambda, Streams and Predicates to reduce the line of code and better functionality in the Service Layer of the application. • Deployed and developed the project using AWS EC2, S3 Buckets, Data pipeline, Elastic Bean Stalk, CloudWatch, AWS Server Migration Service, Lambda, Amazon messaging se