Sr. Java/j2ee Developer Resume
Dallas, TX
PROFESSIONAL SUMMARY
- Around 8 years of IT experience as J2EE Developer in Development, Integration and Deployment of Web based Applications.
- Strong experience in all the phases of software development life cycle (SDLC).
- Developed applications in environments of Agile - Scrum, Waterfall methodologies.
- Extensive experience in JAVA/J2EE technologies like Core Java, Servlets, JSP, JSTL, JDBC, Hibernate, Spring, Spring Boot, Spring MVC, Spring AOP, Spring Security, Spring IOC, Spring Transactions, Web Services, JPA, JDBC, JMS, MVC architecture and Design Patterns.
- Strong experience in Core Java wif good understanding of OOPs, Collections, Multithreading, Java Concurrency, Exception handling and Generics.
- Experience on JPA, Connection Pooling, HQL, Caching and Transactions
- Experience in building web applications using Spring framework features like MVC, AOP, IOC, DAO and Template classes.
- Good knowledge on need of Microservices and its architecture.
- Good experience in Java 8 features such as Functional programming, Lambda expressions, Parallel Streams API.
- Experience in the development user interface using JSP, HTML, CSS, JavaScript, Angular 2.
- Hands on experience in several J2EE design patterns such as Singleton, MVC Pattern, Factory Pattern, Session Façade, Strategy Pattern.
- Proficient knowledge in databases like Oracle, SQL Server, MySQL, and has knowledge of relational database systems design and development
- Understanding inNoSQLDatabases like MongoDB.
- Working experience in Web Services using REST, SOAP.
- Hands on experience using Messaging Services like JMS using ActiveMQ broker.
- Involved in documenting webservices using Swagger (REST).
- Good knowledge in developing Java API to connect wif AWS S3 Services for storing and retrieving data from S3 buckets.
- Performed Unittestingusing JUnit, Mockito mocking framework
- Experience in Version Control Systems like SVN and GIT for maintaining a platform between various applications.
- Experience in deploying applications using WebLogic, Apache Tomcat.
- Experience wif build tools like Ant and Maven.
- Experience wif continuous integration tools like Jenkins.
- Worked wif Developer IDEs like Eclipse, NetBeans.
- Strong analytical and problem-solving skills and committed team player.
TECHNICAL SKILLS
J2EE Technologies: Servlet, JSP, JDBC, JSTL, Web Services (SOAP, Restful).
Databases: Oracle, MySQL.
Frameworks: Hibernate, Spring, JPA.
Web Service Specifications & Tools: JAX-WS(SOAP), JAX-RS(RESTful), Postman.
Servers: Apache Tomcat, WebSphere, JBoss.
UI Technologies: HTML5, CSS, Java Script, Angular 2IDE’s: Eclipse, My Eclipse, NetBeans.
Logging Tools: Log4j, SLF4J
Tracking Tools: JIRA
Build Tools: MAVEN, ANT, JENKINS.
Version control tools: GIT, SVN
Database Tools: Toad for MySQL, Toad for Oracle, MySQL workbench.
Unit Testing: Junit, Mockito
Cloud Services: AWS.
Operating Systems: Windows, Unix/Linux
WORK EXPERIENCE
Confidential Dallas, TX
Sr. Java/J2EE Developer
Responsibilities:
- Involved in development and implementation of the application using Spring and J2EE framework
- Worked in Agile environment and attended Daily Scrum meetings.
- Involved in requirement collection, design & analysis of the customer specifications, development & customization of the application.
- Used Spring MVC and Hibernate ORMto map Java classes to database tables using various annotations and POJO classes.
- Used JPA to persist the data into database and wrote HQL based queries to implement CRUD operations on the data.
- Involved in implementation of Spring MVC using Angular 2, JavaScript, and Spring Controller.
- Worked wif Spring Boot for implementing the application and used Spring Security for security purpose.
- Configured and tested the application wif database server MySQL.
- Implemented as well as exposed web services using REST and documented them using Swagger.
- Implemented Asynchronous messaging between components using JMS.
- Designed responsive web pages using the UI technologies using HTML5, CSS3, JavaScript.
- Used Custom tags, JSTL to support custom User Interfaces.
- UsedSpringAOP for exception logging wif log4J.
- Worked wif version control GIT to manage the code repository. Merging and branching using push pull commands through git.
- Successfully performed the RESTful APIs Integration using Spring Rest implementation and developed an API wrapper for reusability.
- Produced RESTful Web Service server wif Spring, set JSON data type between front-end and the service layer.
- Used AWS S3 buckets for storing for storing Customer data.
- Used JIRA tool for bug tracking, fixes, task assignment.
- Used Eclipse as IDE for the application development and integration of the frameworks.
- Extensively used JUnit and Mockito for unit testing, integration testing.
- Used Maven as build tool and Jenkins for continuous integration development.
Environment: Java, Java Beans, J2EE, REST, Multithreading, Collections, Spring Framework, Spring MVC, Spring Boot, Hibernate, RESTful Webservices, Jersey, HTML 5, CSS3, JavaScript, JSON, Angular 2, JSTL, JMS, PL/SQL, MySQL, Swagger, Tomcat, Eclipse, JUnit, Mockito, JIRA, Jenkins, Git, Maven.
Confidential, NY
Sr. Java/J2EE Developer
Responsibilities:
- Identified the relevant functional and technical requirements. Participated in design discussions and understanding of business requirements.
- Developed application modules using Spring MVC, Spring Annotations, Spring Beans, Spring Dao, Dependency Injection.
- Developed the application using Core Java, J2EE and JSP's.
- Extensively used Hibernate Framework and its caching mechanism to persist large amounts of data based on categories of products wifin database.
- Used JPA wif Entity Beans for interacting wif Persistence Layer for CRUD operations.
- Designed and developed several SQL Scripts, Stored Procedures, Packages and Triggers for the Database.
- Used Mongo DB for storing the data in the form of documents.
- Deployed application updates to AWS EC2. Used AWS S3 for storing images.
- Created and consumed Micro services based on Web API.
- Developed Restful web services using Spring to send/receive data to/from various systems. Extensively used JSON object data model as a part of RESTful web services.
- Created maven archetypes for generating fully functional Restful web services supporting both XML and JSON message transformation.
- UsedCustom tags, JSTLto support custom User Interfaces.
- Created controller Servlets for handling HTTP requests from JSP pages.
- UsedJMS API to create, send, receive, and read messages to main asynchronous.
- Developed logging module-usingLog4Jto create log files to debug as well as trace application.
- UsedJIRA tool for bug tracking, fixes, task assignment.
- Worked wif IDE as Eclipse IDE and deployed into Apache Tomcat Application Server & used Maven build tool to achieve more functionality for build process.
- Implemented Maven Script to create JAR, WAR & dependency JARS.
- Used Mockito for Testing.
- Used GIT for version control to manage the repository.
Environment: Java, J2EE, Hibernate, Spring, Spring Security, Rest, JavaScript, HTML, CSS, JSP, JSTL, Oracle, SQL, XML, CRUD, Eclipse, JUnit, Jenkins, Maven, Log4j, Tomcat, Mockito, Jira, Spring ORM
Confidential, Eden Prairie, MN
Jr. Java developer
Responsibilities:
- Followed AGILE (SCRUM) methodologies wif sprint planning every two weeks and daily stand up meetings to monitor the status.
- Gatheird requirements from the client for designing the Web Pages.
- Involved in Analysis, Design, Coding and Development of custom Interfaces.
- Developed the presentation layer using Model View Architecture implemented by Spring MVC.
- Designed and developed Hibernate components and mappings corresponding to the tables.
- Developed Rest Web services for autantication and authorization.
- Developed user interfaces using JSP, Java Script, HTML5, and CSS.
- Implemented the application using Spring IOC, Spring MVC Framework, and Spring AOP.
- Wrote SQL Queries to get the information from Database, Saving the data, modifying the data in the Database, and removing the data from the Database.
- Used log4j logger system to maintain application logs.
- Performed unit testing wif Junit.
- Worked wif IDE as Eclipse IDE and deployed into Apache Tomcat Application Server & used Maven build tool to achieve more functionality for build process.
- Review code written by other members of the team and provide feedback and incorporate feedback received from others.
- Document the various components of the code to help future maintenance easy.
Environment: Java EE 6,7, Spring, Hibernate, RESTFUL Web service, HTML, CSS, Oracle, JUnit, JNDI, CVS, log4j, Tomcat, Maven, Eclipse3.0, Windows, Unix, Jenkins, GIT
Confidential
Jr Java Developer
Responsibilities:
- Involved in all the Functional requirements gathering sessions wif the Business Analysts.
- Was also actively involved in setting coding standards and writing related documentation.
- Involvement in the use cases, development of OOAD and modeling, which involved in class diagrams and Object Diagrams using UML.
- Involved and implemented presentation tier on Servlets, JSP, and HTML for custom business requirements.
- Involved in communicating wif clients on daily basis to ensure their requirements are being reached.
- Implemented MVC design pattern which includes writing Controller classes for handling requests, processing form submissions and also performed validations.
- Involved in Configuring XML Config Properties File.
- Development of custom objects wif the help of Hibernate framework to access database tables.
- Deployed application in the Tomcat server environment using Maven build tool.
- Involved in developing Web Services to transfer data between the pages.
- Involved in writing the SQL Queries for different database operations
- Involved in implementing JUnit Test Cases.
- Implemented JavaScript Client-side validation and some server-side validation wif java code as per the requirements.
- Involved in fixing the bugs at Development and production levels.
- Involved in code integration and shipment of the code to other environments.
- Successfully executed the entire test cases and fixed any bugs/issues identified during the test cycles.
- Participated in the production support and maintenance of the project.
Environment: Hibernate, Spring, SQL, JSP, HTML, CSS, JavaScript, Eclipse, Apache Tomcat Server, UML, Agile, WSDL, Maven, GitHub.
Confidential
Jr. Java Developer
Responsibilities:
- Involved in client requirement gathering, analysis & application design.
- Involved in the implementation of design using vital phases of the Software development life cycle (SDLC) that includes Development, Testing, Implementation.
- Experienced in developing the UI layer wif JSP, HTML, CSS.
- Performed client-side validations wif JavaScript.
- Developed Action classes, Action Forms to handle required UI actions and JSPs for Views.
- Used various CoreJava concepts such as Multi-Threading, Exception Handling, Collection APIs, Garbage collections for dynamic memory allocation to implement various features and enhancements.
- Implemented and developed REST based Web Services to provide JSON and Xml data.
- Used JDBC in the persistence layer to persist the data to the database.
- Created and written SQL queries, tables, triggers, views and PL/SQL procedures to persist and retrieve the data from the database.
- Used Eclipse as IDE and worked on installing and configuring JBOSS.
- Worked wif production support team in debugging and fixing various production issues.
Environment: Java, JSP, HTML, CSS, AJAX, JavaScript, JSON, XML, MVC, JDBC, Restful, Web Services, SQL, ANT, Eclipse IDE, JIRA.
