Java / J2ee Developer Resume
Reston, VA
SUMMARY
- Over 5 years of professional experience of developing enterprise, applications using object oriented methodologies, enterprise technologies, frameworks, and design patterns, Implementation, Client/Server, Web based and system level applications in Java, J2EE technologies.
- Extensive experience in design, development and implementation of Model - View-Controller frame works usingSpringMVC.
- Extensive experience and good knowledge inSQL, Stored Procedures, Functions and Triggers with databases such asOracle, MSSQLServer.
- Expertise in design and development of various web and enterprise applications using J2EE technologies likeServlets,JSP, JDBC, JMS, XMLandWebServices.
- Extensive experience in using IDE like Eclipse and IntelliJ.
- Expertise in server-side development withSpring, Hibernate,JDBC, Servlets, MVC architecture, XML.
- Ability to work in-groups as well as independently with minimal supervision.
- Experience in usingSTRUTSFramework like Action Forms, Action Servlets, Action Mappings, Action Errors, and Tiles.
- Extensive experience in web application design using open source MVC, Struts, Spring Frameworks and J2EE design patterns.
- Skills in analyzing user requirements, modelling the system and ensuring the functionality.
- Responsible for all infrastructure and CI/CD tools related to build and releasing software.
- Expertise in web services technologies such as Restful.
- Ability to communicate effectively with clients regarding, skills to implement activities tailored to meet deadlines and good presentation skills, self-starter, quick learner and team player.
TECHNICAL SKILLS
Languages: Java,J2EE, SQL
Technologies: JSP, JDBC, Servlets, Spring, Spring Boot
Databases: Oracle, MySQL.
Operating Systems: Windows, Unix
IDE’s: Eclipse,IntelliJ
Web Server: Apache Tomcat
Tools: JUNIT, Maven, Log4j, Ant, Git, SVN
PROFESSIONAL EXPERIENCE
Confidential, Reston, VA
Java / J2EE Developer
Responsibilities:
- Deployed applications on Apache Tomcat application server instances in all the respective environments
- Used ANT scripts to build the application and deployed on Web Sphere Application Server.
- Involved in creating case diagrams, object model diagrams, class diagrams, and deployment diagram using UML/Rational Rose and followedAgile and scrum methodologies.
- Used GitHub for code repository and version control.
- Extensively used EJB and various J2EE (JSP/EJB/JMS) components for the implementation of the modules.
- Used Eclipse to develop the complete application and WebLogic as an application server.
- Created Annotations and provided Authorizations for all the services as per the business requirements.
- Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for Microservices.
- Worked mostly on back endMYSQL,designed database structure and created persistent objects usingHibernate.
- Used java concepts like Collections, Generics, Exception handling, Concurrency to develop business logic.
- Involved in the integration of multiple layers in the application.
- Used Maven for build and automated deployment.
- Designed and developedMicro Servicesbusiness components usingSpring Boot.
- Redesigned Oracle database. Contributed to reduce the pressure of frequent operations of the database.
Environment: Java, Spring, Spring Boot, Spring JDBC, Spring Batch, SNS, Oracle, Maven, GITHUB, REST, Apache Tomcat, Agile, Windows.
Confidential, Marshfield, WI
Java/J2EE Developer
Responsibilities:
- UsedJMSfor the asynchronous exchange of critical business data and events amongJ2EEcomponents and legacy system.
- Involved in installing and configuringMavenfor application builds and deployment.
- DevelopedCore Javacomponents to develop the transaction report. Stored the dynamic data on toCollectionObjects and used the predefined methods to perform all DB related operations efficiently.
- Usedagile methodologyprocess in the development project.
- Worked on developing backend components and services using Hibernate and spring.
- Designed and developedRESTweb service for validating address.
- Deployment of web, enterprise java components, messaging components and multi-threading.
- Wrote SQL queries, stored procedures, modifications to existing database structure as required for addition of new features using Oracle database.
- Developed the application usingspring frameworkthat leverages model view layer architecture, also configured Dependency Injection.
- Deployed Applications onApache Tomcat Serverand usedCVSas the version control manager.
- UsedGITto check-in and check-out and co-ordinate among team members for Version Controlling.
- Supported and provided important feedback to various development teams with regards to the grid computing and caching technology.
- Designed and developedMicro Servicesbusiness components usingSpring Boot.
Environment: Java, Spring, Spring Boot, Spring JDBC, Spring Batch, SNS, Oracle, Maven, GITHUB, REST, Apache Tomcat, Agile, Windows.
Confidential, Milledgeville, GA
Java Developer
Responsibilities:
- Tested the application under Scrum (Agile) Methodology.
- Worked on Java/J2EE framework APIs like Spring and Hibernate.
- Created Test strategy, Test plan, execution plan and Identified test data requirements.
- Worked on externally facing web based applications.
- Involved in the development of a web authentication module using Java Servlets, JSP to authenticate a user based on a dynamically created token by a web authentication software
- Used advanced JavaScript concepts to validate input fields using regular expression.
- Developed a bug management system for internal usage, using MySQL and Bootstrap.
- Worked on designing/developing of large, transactional, enterprise class systems
- UsedJMSfor the asynchronous exchange of critical business data and events amongJ2EEcomponents and legacy system.
- Implemented the system using Eclipse, SQL Developer.
- Created required Views, Indexes and Clusters.
Environment: Eclipse, Java, J2EE, JSP, Servlet, MySQL, Hibernate, Java Script, JMS, JDBC, Ant.