Java/j2ee Developer Resume
New York City, NY
SUMMARY
- Around 6 years of professional experience in SDLC (Software Development Life Cycle) with Strong Object - Oriented Analysis, Designing and Development of Enterprise Web applications using Java/J2EE.
- Used testing environments like Junit, and Jenkins and used logging tools such as Log4j and Splunk.
- Proficient in applying design patterns like MVC, Singleton, Session Facade, Observer, Visitor and Data Access Object.
- Experience in working with RDBMS such as Oracle, SQL Server and MySQL.
- Expertise in Testing with JUnit Framework using Mockito, Easy Mock, Spring Junit Runner.
- Proficient in UI Development with HTML5, CSS3, JSP, JavaScript, Angular JS.
- Developed Enterprise applications using Java, JSP, Servlets, Hibernate/JPA, Spring Boot, MVC, IOC, AOP, ORM, Security, Zuul, SOAP, REST and Micro Services using IDE’S like Eclipse, RAD and IntelliJ IDEA.
- Build and Deployed applications using Apache framework tools such as Maven, ANT.
- Implemented Core Java concepts such as AWT, Strings, Struts, JNDI, JDBC, Generics, EJB, Multi-Threading, Data Structures, Swing, JSF, JSTL, Streaming API, Collection Interface and Map Interface etc.
- Knowledge on Java 8 new features like Lambda Expressions, Stream API, Functional Interfaces and Filters.
- Experience on CI/CD using Jenkins on Tomcat.
- Strong Techno-Functional exposure in the development of Client-Server and Distributed Multi - Tier Web applications.
- Experience in Designing and Implementing AWS Solutions using EC2, Lambda, IAM, VPC, RDS, S3, EBS and ELB.
- Expertise in using different Software Development Methodologies like Agile, Scrum, Waterfall and TDD.
TECHNICAL SKILLS
Java Technologies: JDK, J2EE, Servlets, JSP Tags, JSTL, JPA, JNDI, JDBC
Web Technologies: HTML, HTML5, XML, Ajax, CSS, CSS3, XHTML, XSLT, jQuery, JavaScript
Web Services: Restful (JAX-RS), SOAP (JAX-WS)
Frame Works: Hibernate 3.0, Spring 3.0, Angular, Mockito
Design Pattern: MVC, Factory, Singleton.
Databases: Oracle, MYSQL, SQL Server
Web Servers: Apache Tomcat 8.0
Testing, Logging Tools: Junit, Log4j, SonarQube
Version Controls: GitHub
IDE: Eclipse, NetBeans, RAD, Intellij, Idea
Building Tools: Maven, Jenkins
Environment: Windows 2008, 2009, XP
PROFESSIONAL EXPERIENCE
Confidential, New York City, NY
Java/J2EE Developer
Environment: Java1.5 JSP1.2 Servlets 2.3 Struts2 EJB3.0 Spring2.5 Hibernate3.0 JDBC SOAP JAXB 2.0 Ant 1.5 JUnit4 log4j Eclipse 3.4.1
Responsibilities:
- Implemented Java2EE components using Spring Boot, MVC, IOC, Transactions and Security modules.
- Used Nexus repository for maintaining jars and dependencies and Created CI/CD builds using Jenkins.
- Developed user interactive web pages using HTML5, CSS3, JSP, JavaScript and Angular2.
- Designing, Development, JUnit testing and Integration of many components of the applications from end-to-end.
- Used Log4j to log the information and Jira for defect and bug tracking and Confluence for long-term documentation.
- Performed Unit testing on Angular applications.
- Working with Amazon Web Services (AWS) like S3, EBS, EBS, Cloud Formation and Route53.
- Used Executor Service and Thread Pool Executor for Multi-Threading and thread resource pooling.
- Implemented Web Service client for the login authentication, credit reports and applicant information using JAX-RS.
- Used Maven build tool to build and deployed application on WebSphere application server using Jenkins.
- Configured AWS IAM roles and Security groups and createdEC2 instances for development, test and production.
- Used Java8 features in developing the code like Lambda Expressions, Functional Interface, Filter and Stream API.
- Used Git as Version Control System and Bitbucket for maintaining and to store and retrieve the Source Code.
- Worked with Angular2 to generate various components, routes, services, pipes and structured the application code.
Confidential, Mayfield, OH
Java J2EE Developer
Environment: Java/J2EE, Spring Boot, SQL, PL/SQL, IntelliJ, AWS, Jenkins, Apache Tomcat, MS SQL Server, Maven, Xml, JIRA, SWING, Git Hub
Responsibilities:
- Implemented POM based automation testing framework utilizing Java and JUnit.
- Designed and developed the item detail page using Java 1.5 JSP 1.2 Struts 2.0 EJB 3.0
- Used Agile Methodology - Scrum Meetings, Daily Standups, Grooming, Estimation and Retrospectives in the project.
- Implemented service layer with Spring dependency of injection
- Implemented Web Service (REST API) to read the tags from Dynamo DB and tags maps to the files in AWS S3.
- Used GitHub as Version Control System for maintaining source code and to store and retrieve the Source Code.
- Involved in the Automated Provisioning of AWS Cloud Environment using Code Deploy and Chef for deployments.
- Developed Client-Side Interface using Components, Events, Keys, Router, Animations and Flux Concept.
- Designed and developed Data Access Objects DAO to access the database
- Implement the project structure based on Spring MVC pattern using Spring Boot.
- Developed the Spring Boot application using Annotation Driven Approach and has set up the Spring Bean Profiling.
- Used Spring Boot, AOP, JTA and Security to develop application with Distributed Transaction Management System.
- Performed Unit Integrated testing for end-to-end flow of application using JUnit
- Developed the Application User Interface using HTML5, CSS3, jQuery, Angular Components.
Confidential, Columbus, GA
Programmer
Environment: Servlets, JSP, JDBC, Oracle, Web Services, HTML, Log4j, Eclipse, Maven, Eclipse Junit
Responsibilities:
- Implemented error checking/validation on the JSP (Java Server Pages) using JavaScript.
- Developed Microservices and APIs using Core Spring, Spring MVC and Used JMS (Java Messaging Service) as messaging system between the APIs and Microservices.
- Developed Session Beans to process user requests and to load and store information from database.
- Actively participated in the complete life cycle of development, from the Design Phase to Implementation Phase.
- Deployed and tested the web application on WebLogic application server and JUnit testing tool to test the code.
- Developed Servlets to handle the requests, perform server-side validation and generate result for user.
- Served as POC for on call support in the production team on a rotation basis.
- Development UI modules using HTML, JSP, JavaScript and CSS for designing the user interface.
- Used SQL to access data from Microsoft SQL Server database and Used JDBC interface to connect to database.
- Developed the application using Eclipse IDE Tool and used standard features for Editing, Debugging, Compiling, Formatting, Build Automation and Version Control System in Java to support the user account module.
- Used Jenkins for continuous integration and Maven for building the EAR file.