Java/j2ee Developer Resume
Arlington, VA
SUMMARY
- 3 years of Information Technology experience in the field of software design, software development in web - based applications developed on J2EE platform.
- Extensive experience in various Java/J2EE technologies including Core Java, J2EE (EJB, Servlets, JSP, JDBC), Spring (IOC, MVC, AOP, DAO), Spring Boot, Hibernate and Java Web Framework along with Web Services (SOAP, RESTful) and Database related technologies.
- Extensive experience on MICRO SERVICES, Cloud-Native Applications, Spring Transaction Management.
- Knowledge in implementing a REST API/Microservice using Spring Boot.
- Experience in using STS for developing, debugging, integrating and deploying the application.
- Hands on experience in Maven Scripts for Build activity, Jenkins for Integration and Git for version control.
- Proficient in designing and implementing web server solutions and deploying Java application servers like Apache Tomcat, IBM Web Sphere, Web logic on Windows/UNIX platform.
- Expertise in application development using Servlets, JDBC, JNDI, spring, Hibernate, JSF, EJB, XML, Web Services- SOAP, WSDL.
- Expertise in Web Services architecture in SOAP and WSDL using JAX-RPC.
- Knowledge in launching AWS EC2 instances and continuous integration using Jenkins.
- Good experience in Spring modules like Spring AOP, DAD etc., Implementing Spring aspects for logging cross cutting concern.
- Experience in software development methodology like Agile (Scrum) Model.
- Experienced in the functional usage and deployment of applications in JBoss, WebLogic, WebSphere and Apache Tomcat.
- Experience of working in Agile Methodology involving design, development, documentation, testing and maintenance.
- Highly motivated team player with strong communication, analytical, documentation and organizational skills.
TECHNICAL SKILLS
SDLC Methodologies: Waterfall, Agile/Scrum
Programming Languages: Core Java, J2EE, JavaScript, CSS, SQL
Framework: Spring, Hibernate
Webservices: REST/SOAP
Cloud: AWS
Database Platforms: Oracle, SQL server
Development Tools: Eclipse, NetBeans
Version Control Tools: GitHub and Star Team
Application Servers: BEA WebLogic, Tomcat
Operating Systems: Windows, Linux
PROFESSIONAL EXPERIENCE
Confidential, Arlington, VA
Java/J2EE Developer
Responsibilities:
- Involved in all the phases of the project development - requirements gathering, analysis, design and development, coding and testing.
- Understanding business objectives and implementation of business logic.
- Maintained DEV, QA and SIT environments and closely worked with QA Team.
- Developed application components using Spring, Spring-Data, Spring Boot and Oracle.
- Designed UML Use case diagrams, Class diagrams, and Sequence diagrams using Star UML.
- Used Spring extensively to achieve dependency injection to wire the object of business class.
- Used Spring Data Repositories to perform CRUD operations.
- Implement OAuth tokenisation for RESTful webservices using Spring boot.
- Involved in creating and Deployment of REST API and Microservices in Java J2EE using Spring Boot.
- Implementation of authentication for Restful web services using Spring Boot Security Starter.
- Deployed the application in AWS EC2 instance performed continuous integration using Jenkins.
- Developing the application for incident creation and retrieving the events using restful web services with spring Boot.
- Worked extensively on spring boot for building REST API’s.
- Extensively used STS for developing, debugging, integrating and deploying the application.
- Extensively used Maven to build the application and deploy on Embedded Tomcat Server.
- Maintained source code in GIT Repository.
- Implemented Java 1.8 features for the existing application where ever required.
- Used J2EE and Enterprise design patterns like MVC, front controller, business delegate, data access object, value object etc.
- Developed stored procedures and complex packages extensively using PL/SQL and Oracle database.
- Used JIRA to assign, track, report and audit the issues in the application.
Environment: Java EE 8, Java Script, Ajax, JSP, Spring, Spring Boot, Microservices, Spring Security, Oracle, STS, Maven, GIT, PL/SQL Developer tool, Log4j, Junit, Oracle 12c, Spring MVC, Maven, XML, XSL, JavaScript, AJAX, JIRA, Tomcat Server.
Confidential, Old Bridge Township, NJ
Java Developer
Responsibilities:
- Designed and developed Business Services using Spring Framework (Dependency Injection) and DAO Design Patterns.
- Understanding the business requirements and preparing the design document.
- Reviewed business requirements and discuss with application architect about the design.
- Responsible for developing java components using Spring, Spring JDBC, Spring Transaction Management.
- Created and Implemented Microservices or REST APIS using spring boot, REST, JSON.
- Used Spring JDBC in persistence layer that is capable of handling high volume transactions.
- Implemented the service layer using Spring with transaction and logging interceptors.
- Used Spring framework for middle tier and Spring-JDBC templates for data access.
- Developed SOAP/REST based Web Services using both SOAP/WSDL and REST.
- Participated in discussion with business analysts and analyzed the feasibility of the requirements.
- Drew sequence diagrams and Class diagrams using UML.
- Created new tables, Sequences and written SQL queries and PL/SQL in Oracle.
- Developed service layer by using Spring MVC.
- Developed User interface using JSF, JSP, HTML, JavaScript, and CSS, Ajax .
- Produced and Consumed Soap web services.
- Utilized Agile Methodologies to manage full life-cycle development of the project.
- Implemented MVC design pattern using Spring Framework.
- Used Amazon Web Services (AWS) like EC2, S3, RDS, cloud watch and Cloud Front for promoting code in various environments.
- Used Maven and configured Jenkins to build and deploy the application.
- Form classes of Spring Framework to write the routing logic and to call different services.
Environment: Java JDK 1.7, Oracle 11g, Eclipse, Spring MVC, Web services, Microservices, Agile Methodology, Java/J2EE, SQL, PL/SQL, JSP, Apache Tomcat, HTML, Java Script, JDBC, XML, XSLT, UML, JUnit, log4j, SVN and Maven.
