J2ee Developer Resume
Des Moines, IA
SUMMARY
- J2EE Developer with over 5+ years of experience with all stages of teh development cycle, for projects in AGILE and SDLC models.
- Experience in Analysis, Design, Development, Integration, Deployment and Maintenance of Web services, Enterprise and Distributed Applications, Client Server and Web applications.
- Experience in Spring Framework modules such as Spring MVC (dependency of Injection), IOC, AOP and Spring JDBC, SpringJTA, Spring IO, Spring Security, Spring Boot with Thyme leaf, Spring Batch, Spring Heroku, Spring Security, Spring Integration, Spring Zuul, Spring Eureka, Spring NetFlix, Spring Hystrix.
- Working noledge of developing/implementing Microservices and Web Services using REST.
- Extensive programming experience in developing Microservices using Spring Boot with Java 11, 8, 7.
- Proficient in creating Web Services using Spring Boot.
- Experience in implementing a Microservices with Spring Boot based services.
- Expertise in IDEs and tools like RAD, WebSphere, Eclipse, JBuilder, Visio, Rational Rose, TOAD, Maven, Cruise Control etc.
- Experience in building Microservices using Spring Boot and deploying to AWS Cloud.
- Expertise in Web Services architecture in REST.
- Strong working experience Object Relational mapping (ORM) tools like Hibernate (Hibernate Connection Pooling, HQL, Hibernate Caching, Transactions).
- Expertise in back - end procedure development, for Database Applications using Oracle, DB2, SQL and PL/SQL, SQL Server.
- Hands on exposure to multiple Application Servers like JBoss, JBOSSDROOLS engine, IBM WebSphere Server and BEA WebLogic.
- Good Knowledge in XML technologies including XML, XSD, XSLT, (DOM, SAX), SOAP, WSDL, Web Services using AXIS
- Expert in Various Agile methodologies like SCRUM, Test Driven Development (TDD), Incremental and Iteration methodology and Pair Programming as well as implementing Waterfall model.
- Expertise in using configuration management tool like SVN and GIT for version controlling.
- Highly motivated team player with strong communication, analytical, documentation and organizational skills.
TECHNICAL SKILLS
Programming Languages: JAVA 11/8/7, J2EE, SQL, PL/SQL
Application/Web Servers: IBM WebSphere, Oracle WebLogic, JBOSS, Apache Tomcat
Web Services: SOAP, REST
Methodologies: Agile, Waterfall, SCRUM
Cloud: AWS
Application Frameworks: Spring IOC, Spring JDBC, Spring Security, Spring Boot, MicroServices, Spring Batch, Hibernate ORM
Version Control: SVN, Git
Build/CI Tools: Maven, Log4j, Jenkins
Databases: Oracle, SQL, Mongo DB
Operating Systems: Windows, iOS, Android
PROFESSIONAL EXPERIENCE
Confidential, Des Moines, IA
J2EE Developer
Responsibilities:
- Worked with Java 11 features like utility methods, local-Variable Syntax for Lambda Parameters, and Nested Based Access Control.
- Utilized Java 11 latest features and Developed Java components using Spring, Spring JDBC, Spring AOP, Spring Transaction Management.
- Worked with AWS CLI and AWS API to manage resources on AWS.
- Implemented to secure our RESTful web services using OAuth 2.0 with Spring Security to authenticate any third-party requests coming in.
- Implemented Spring AOP module to implement teh crosscutting concerns like logging, security, Declarative Transaction Management.
- Developed Web services to allow communication between applications through Restful JAX-RS webservices
- Installed, Configured teh Enterprise applications on browser and diagnosed teh issues with Java applications running on Tomcat server.
- Used Jenkins as a Continuous integration tool for configuring and triggering teh automation test suite executions
- Used Maven as build automation tool which dynamically download teh libraries or dependencies.
- Used GIT for version control & Used JIRA tool for tracking stories progress and followed agile methodology.
Environment: Java 11, Spring Boot, Microservices, Spring JDBC, Spring AOP, Spring Transaction Management, AWS, JAX-RS, Apache Tomcat, Oracle, Spring Tool Suite, Jenkins, Maven, Jira, GIT, Agile, Windows.
Confidential, Salem, MO
J2EE Developer
Responsibilities:
- Involved in Design, Development and Support phases of Software Development Life Cycle(SDLC).
- Designed and developed teh application using Agile Methodology and followed Scrum.
- Used a service-oriented architecture, with Spring Boot basedservices interacting through a combination of REST and Spring Boot.
- Extensively used Functional Programming using Java 8.
- Developed RESTful Web Services to establish communication between different applications.
- Used Spring MVC Rest Controllers, Services along with Dependency Injection, Spring JMS and Spring Security. Used Spring Framework AOP Module to implement logging in teh application to no teh application status.
- Implementing or exposing teh Micro service architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers.
- Using Swagger UI registered micro services, monitored service health check from Spring Boot admin console.
- Used AWS Cloud watch in alerting, maintaining and monitoring of production and corporate servers/storage.
- UsedRESTFULclient to interact with teh services by providing teh RESTFUL URL mapping.
- Developed and deployed Micro Services based applications using Spring Boot and Spring Cloud.
- Used various Core Java concepts such as Exception Handling, Collection APIs and Executer Service Framework to implement various features and enhancements.
- Responsible for using AWS Console and CLI for deploying and operating AWS services.
- Used Spring extensively to achieve dependency injection to wire teh object of business class.
- Used Spring Data Repositories to perform CRUD operations.
- Developing teh application for incident creation and retrieving teh events using restful web services with spring Boot.
- Worked on MongoDB design and indexing techniques. Implemented read preferences in MongoDB replica set.
- Utilized Node.js to create a fast and efficient chat server.
- Used Apache Tomcat an application server, to implement teh Java Platform Enterprise Edition, create applications and to integrate applications with other applications.
- Performed purification of teh application database entries using Oracle.
Environment: Java 8, Spring, Spring Boot, Spring Data, Oracle, AWS, Microservices, MongoDB, REST API, Star UML, AWS, MVC, Apache Tomcat, Windows.
Confidential, Katy, TX
Java Developer
Responsibilities:
- Worked on requirement gathering and providing use cases for business, functional & technical requirements.
- Developed teh hotel management system aimed to manage teh services of guests from arrival to departure in teh hotel.
- Designed and developed various modules of teh application with Spring MVC architecture and Spring Bean Factory using IOC, AOP concepts.
- Participated in requirement gathering and framework implementation sessions through Agile TDD methodology.
- Developed and delivered REST based Web Services.
- Involved in creating and Deployment of REST API and MicroServices in Java J2EEE using Spring Boot.
- Implementation of authentication for Restful web services using Spring Boot Security Starter.
- Developing teh application for incident creation and retrieving teh events using restful web services with spring Boot.
- Worked extensively on spring boot for building web service.
- Maintained source code in GIT Repository.
- Utilized Node.js to create a fast and efficient chat server.
- Worked concurrently with QA team to understand and fix teh bugs through a trouble ticket system.
Environment: Java, spring, Spring Boot, REST API, Microservices, SQL, Agile, Oracle, GIT, REST, Windows.
