Java/j2ee Developer Resume
Seattle, WA
SUMMARY:
- Around 4 years of experience in the IT industry with expertise in Software Analysis, Design, Development, Implementation and Testing of Object Oriented applications using Java and J2EE.
- Strong object orient
- Used design and analysis experience.
- Experienced in developing data - driven applications and working in test-driven environments using Core Java and J2EE technologies.
- Experienced with J2SE Technologies like API, Threads, Collections and Exception Handling and J2EE Technologies like Servlet, Filter and JSP.
- Working knowledge of Front End development technologies like HTML, CSS, AngularJS, JavaScript, JSP, AJAX and JQuery.
- Practical knowledge of frameworks like Struts, Spring Dependency Injection, Spring MVC, Spring JDBC, Spring DAO Spring Boot, Spring Batch, Spring Security and Hibernate ORM Framework.
- Having knowledge on making an application loosely coupled with Spring Core (AOP and IOC).
- Well versed with consuming and producing Web Services like SOAP (WSDL Component) and RESTful working with data-exchange formats like XML.
- Working experience of Relational DBMS like MySQL, Oracle SQL, Microsoft SQL Server (MS SQL).
- Having knowledge on NoSQL Database like MongoDB.
- Managed Amazon Web Services like EC2, S3 bucket, ELB, Auto-Scaling, SNS, SQS, Dynamo DB, Elasticsearch, Virtual Private Cloud (VPC) through AWS Console and API Integration.
- Experienced with and solid understanding of Micro Services.
- Working experience of application servers like WebSphere, Apache Tomcat and WebLogic.
- Hands-on experience working with source control tools such as CVS, SVN and GitHub.
- Experienced with build tools like Maven and ANT.
- Having knowledge and hands-on experience with Selenium, Junit and Log4j testing tools.
- Comfortable working with Windows and Linux based environments.
TECHNICAL SKILLS:
Languages: C, Java, J2EE, SQL, PL/SQL
Enterprise Java: JSP, Servlet, REST, SOAP, JAX-P, JAX-B, JAX-RPC, JAX-WS, JAX-RS, Apache AXIS, Jersey
Frameworks/Libraries: Struts, Spring Core, Spring AOP, Spring MVC, Spring DAO (Spring JDBC, Spring ORM), Hibernate
Web Technologies: HTML, CSS, AngularJS, Bootstrap, JavaScript, AJAX, JQuery and XML
Tools: JUnit, Log4J, Maven, ANT
Application Server: Apache Tomcat, WebSphere and WebLogic
Databases: MySQL, Oracle DB and SQL Server
IDE: Eclipse, IntelliJ and STS
Version Control: Git and SVN
Cloud Technologies: AWS EC2
PROFESSIONAL EXPERIENCE:
Confidential, Seattle, WA
Java/J2EE Developer
Responsibilities:
- Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle (SDLC).
- Developed front end/user interface by extensively using AngularJS, HTML5, CSS3, JavaScript, AJAX and JQuery.
- Designed, developed a custom, single-page, responsive web application on front end using AngularJS.
- Developed clean, independent beans using Dependency Injection mechanism of Spring to ease the process of unit testing and integration.
- Developed and implemented the MVC Architectural Pattern using Spring Framework including JavaScript and action classes.
- Responsible for implementing the business requirements using Spring Boot, Spring Data and Spring Security.
- Used Spring IOC feature to get Hibernate session factory and resolve other bean dependencies.
- Used Hibernate as an Object-Relational Mapping ORM tool to store the persistent data and for communicating with Oracle database.
- Developed DAOs (Data Access Objects) to access data from the Oracle Server Database using the Hibernate as the ORM (Object Relational Mapping) tool.
- Extensively worked on SPRING as framework and producing SOAP Web Services and RESTFUL as a part of the project development.
- Deployed and Developed Web Services and Integrating clients with services using SOAP and RESTFUL.
- Used Spring Implementations to build RESTful Web Services.
- Worked on to design and develop few Microservices using RESTful approach.
- Created and Configure Microservices Architecture for CDT Directory project and integrated with AngularJS application.
- Responsible for creating an instance on Amazon EC2(AWS) and deployed the application on it.
- Deployed applications on WebSphere during development.
- Wrote JUnit test cases for asserting functions and SoapUI for testing Web Services.
- Used JIRA to keep track of bugs and issues in the project.
- Used Maven as build automation tool and added dependencies.
- Implemented logging functionality using Log4J.
- Used Eclipse IDE to build jars and wars and to deploy on to server.
Environment: Java, J2EE, AJAX, JQuery, HTML, CSS, JavaScript, XML, JSP, Spring, Hibernate, REST and SOAP-Web Service, Microservices, AWS, Log4J, JUnit, SoapUI, Oracle DB, WebSphere, Eclipse IDE, GIT, Maven.
Confidential, Tampa, FLJava Developer
Responsibilities:
- Involved in study of User Requirement Specification, Communicated with Business Analysts to resolve ambiguity in Requirements document.
- Deployed and Developed Java/J2EE based application.
- Developed user interface with HTML, CSS, JavaScript, AJAX, JSP and JSTL.
- Performed improvements Garbage collection to cleaning up the idle objects.
- Implemented several Collection classes/Interfaces to manage the client data.
- Developed application using Spring MVC and Hibernate as the ORM tool.
- Interfaced with Oracle back-end using Hibernate Framework.
- Used Oracle DB as the data storage and performed SQL operations accordingly.
- Achieved Dependency Injection by creating Spring services, Spring Controllers and DAOs to write objects of business classes.
- Used Spring AOP and Spring IOC Framework for logging and other functions.
- Experienced with implementing Service Oriented Architecture (SOA) using SOAP and REST Web Services.
- Developed REST Web based using Spring REST API and Spring CXF.
- Implemented Test Driven Development using JUnit.
- Used IntelliJ to build web-application.
- Used ANT as build management tool and deployed jars and wars on to the server.
- Deployed applications on WebLogic during development.
- Used SVN as version control tool.
Environment: Java, HTML, CSS, JavaScript, AJAX, JSP, Spring Framework, MVC, Multi-Threading, Collections, Garbage Collection, Web Services (SOAP, REST), JUnit, Log4J, Oracle DB, WebLogic, IntelliJ, ANT, SVN.
ConfidentialJr. Java Developer
Responsibilities:
- Involved in understanding and analyzing the requirements of the project.
- Designed, developed and User Interface using HTML, JavaScript and CSS.
- Used JavaScript to perform Client Side Validation.
- Implemented using the Struts MVC design pattern.
- Implemented server side programs by using Struts and JSP.
- Developed Hibernate configuration files and queries and implemented DAO classes.
- Used Hibernate to interact with the underlying MySQL Database.
- Interfaced with the MySQL back-end database by integrating Struts with Hibernate.
- Deployed Applications on Apache Tomcat Server.
- Involved in Unit testing for various components.
- Used Log4J for any logging purposes during the development of the application.
- Used Eclipse IDE to develop the whole web-application.
- Used SVN as version control tool.
Environment: Java, J2EE, JSP, Struts, Hibernate, JUnit, MVC, Eclipse, Apache Tomcat, Log4J, SVN, MySQL, HTML, CSS, JavaScript.
ConfidentialTrainee Software
Responsibilities:
- Developed web application using Struts, JSP, Servlets, Java beans that uses MVC design pattern.
- Created user-friendly GUI interface and Web pages using HTML, CSS and JSP.
- Used Eclipse as IDE tool for creating Servlets, JSP, and XML.
- Wrote SQL for JDBC prepared statements to retrieve the data from database.
- Monitored the logs using Log4J and fixed the problem.
- Install, Create & maintain Oracle databases across multiple platforms and setup backups.
- The application was deployed on the Tomcat.
- Involved in build and deploying the application using ANT.
- Used SVN as version control system.
- Worked on bug fixing and Production Support.
Environment: Java, JDBC, Struts, JavaScript, Html, CSS, JSP, Servlets, Tomcat, Oracle, Eclipse IDE, SVN, ANT, Log4J.