Java J2ee Developer Resume
St Louis, MO
SUMMARY
- 7+ years of experience on Cross Platform (Web & Client - Server) application development and design using Object Oriented Programming, Javatechnologies
- Having hands on experience in development and deployment of J2EE applications using IBM® Rational Application Developer (RAD), Eclipse on IBM® Web Sphere™ Application Server 6.x/7.x/8.x.
- Experienced in all stages of Software Development Life Cycle including proposal, process Engineering, requirement analysis, design, development, testing, deployment and support.
- Effectively developed multiple modules and different application tiers simultaneously using J2EE technologies such as JDBC, Servlets, JSP, JMS, XML, Struts, Spring, Hibernate, AJAX, Web services, WebLogic/WebSphere server & various Design Patterns.
- Good knowledge in JavaScript Libraries like JQuery UI, Angular.js, Ext.js and Node.js.
- Solid experience in Spring MVC, Spring web flow, Spring Transactions, Dependency Injection.
- Solid experience in design, development of web based applications using HTML, DHTML, CSS, JavaScript and JSP.
- Experienced in using Agile Methodology including creating product/sprint catalogs, active participation in Scrum, Sprint planning and exit meetings.
- Designed and Developed Micro Services.
- Good exposure on Java Web Services using SOAP, WSDL, UDDI, JAXP and JAX-RPC
- Solid design skills using JavaDesign Patterns, Unified Modeling Language (UML) and Object Modeling Technique
- Good understanding of producing and consuming messages on Apache Kafka.
- Experience in working with No SQL database like Mongo DB.
- Excellent understanding of full Software Development Life Cycle and experience implementing waterfall and Agile SDLC methodologies.
- Experience in writing Maven build scripts, providing logging facility using Log4j, Writing JUnit test cases for bug tracking and used EMMA for writing quality unit tests.
- Hands-on experience working with source control tools such as Git, Bit Bucket, CVS, Clear Case and SVN.
- Experienced in using continuous Integration tools like Jenkins and Bamboo, also reviewed Code Quality using Sonar Lint and SonarQube.
- Working experience in IT Production Support and Development Environment.
- Implementation included with off - shore Team.
- Energetic and persevere self-starter with excellent analytical, organizational and problem solving skills as part of a team.
- Proven ability in quick understanding and learning of new technologies and their application in business solutions with strong communication skills and can work under pressure in achieving organizational goals.
TECHNICAL SKILLS
Languages: Java/J2EE, SQL, PL/SQL
J2EE Technologies: JDK 1.5, JDBC, Servlets, JSP, JSTL, JAXP, JAXB, JAX-RPC, RMI, Java Mail, JNDI, JMS
Internet Technologies: AJAX, HTML, DHTML,CSS, JavaScript, JSON, XML, XSL, XSLT JQuery
Object Persistence: Hibernate, iBatis
Frameworks: Struts 2.0, Spring 3.0
Web & Application Servers: WebLogic Server 12.1.3, WebSphere 6.0, Apache Tomcat 6.0
Databases: Oracle 11g, SQL Server, DB2
Version Control: GIT, Bit Bucket, ClearCase, Subversion and CVS
Operating Systems: Windows, Unix and Linux
Concepts/Methodologies: Object Oriented Software Analysis and Design, RUP, AP, UML
IDE & Other Tools: IntelliJ, Eclipse 3.2, IBM RAD, Rational Rose, SQL Developer, JUnit, ANT, Maven, TOAD, Sonar Lint and EMMA
PROFESSIONAL EXPERIENCE
Confidential, St Louis MO
Java J2EE developer
Responsibilities:
- Involved with Business Users / Team for gathering the requirements; wrote Functional specifications and provided the estimation.
- Designed and developed the front-end & data driven user interface using HTML, JavaScript, Angular JS, CSS, Tag Libraries
- Developed UI screens using Angular Js, Javascript and HTML.
- Developed code using Spring MVC Framework and used Spring Batch to develop batch jobs.
- Developed spring applications using Spring3.0 Annotations for simplifying the code.
- Generated PDF reports using PDFBox.
- Used Hibernate as an ORM Framework for productive application development by reducing development time, complexities and increase flexibility.
- Consumed and Produced Restful Web Services for a productive response.
- Used Log4J to capture the log that includes run time exceptions.
- Involved in writing stored procedures and done query optimization and also involved in designing database tables along with DBA, core team.
- Mavenized the Application for a better build.
- Developed and executed JUnit test cases and reviewed the quality using EMMA .
- Involved in reviewing of design and code, and the code was continuously integrated using Jenkins.
- Deployed code in WebLogic server.
- Developed code using Spring Tool Suite using Sonar Lint for better code quality.
- Tivoli Integrated Work Station was used to run the Daily, Weekly and the Monthly batch jobs.
- Involved in performing Regression and Integration Testing at the end of each sprint.
- Used agile software methodology and participated in daily and weekly scrum meetings for building software through incremental and iterative work cycles.
- Created User stories and Bugs using Atlassian Jira.
- Served as a Point of contact for Off shore team coordination.
Environment: Java/J2EE, Spring ( MVC, Batch), Hibernate, HTML, Angular JS, Java Script, Oracle SQL, Log4J, WebLogic Server ( 12.1.3), Tomcat Server, Maven, Git, Bit Bucket, Atlassian Jira, STS (3.7.3), Eclipse, Tivoli Integrated Software (TWS), Sonar Lint, EMMA, Jenkins.
Confidential, Plano, TX
Java J2EE developer
Responsibilities:
- Have written REST APIs using Spring Boot
- Implemented whirl interaction micro service.
- Designed the web-services and front end using JSP’s, Servlets, HTML5, CSS.
- Involved in Analysis, Design and Development usingAgile ScrumMethodology.
- Used Apache Kafka for posting the messages to corresponding topics by Apis, consumed by micro services and vice versa.
- Provided cloud-based, technical and billing Developer Level Support for Amazon Web Services enterprise clients.
- Used consul for centralized configuration across the application
- Experienced in Designing, building, and maintaining AWS resources for high-availability and production level systems and services
- Deployed code on WebLogic Server.
- Used Mongo DB for the caching the response.
- Worked on ATDD and TDD using Ruby/cucumber and Junit/Mockito
- Involved in Regression and Integration testing.
- Worked on documentation for the micro services and Apis
Environment: Java 1.8, HTML 5, CSS, JSP, Servlets, Spring Boot, Spring Integration, AWS, Restful API, Apache Kafka, Eclipse (STS),Mongo DB, JSON, XML Suite, Sonar, Jenkins, GIT, Maven 3.2.3, WebLogic (12.1.1).
Confidential, Houston TX
Java Developer
Responsibilities:
- Analysis of Existing System
- Design of the system as per new design and requirements
- Impact analysis of the requirements.
- Design strategy documents preparation for Web pages.
- Prepare the Low level design documentation for web applications.
- Design, create and develop UI mockup screens with HTML tags and JSP Custom Tags, JavaScript.
- Developing reusable functionalities like Drop-Down Menus and JavaScript Menus.
- Defect fixing activity as a part of system testing.
Environment: Java, J2EE, HTML3, JavaScript, JSP, Servlets, PL/SQL, Web-services, Database Oracle
Confidential, NY
Java Developer
Responsibilities:
- Requirement gathering & Creating Technical design documents based on the requirement analysis
- Worked on the Struts framework and JSP and Struts tag libraries to page display technology.
- Conversion of Functional requirements in to Technical design, development and testing.
- Designed and Developed the Server Side Components (Session Beans, DAO, BO and DTO) using J2EE and Java design patterns.
- Involved in integrating and business layer with DAO layer using custom frameworks, which internally uses Hibernate.
- Involved in the development of SQL, Stored Procedures.
- Writing PL/SQL procedures and functions using PL/SQL editor.
- Providing Production Support & troubleshooting.
- Involved in writing all client side validations using Java Script
- Worked on different environments like Production, Development and Integrated Testing.
- Creating Test plan documents and testing using JUnit.
- Used Log4j for logging and tracing java code
- Used SVN, CVS and perforce for Version controlling and error reporting.
Environment: Java/J2EE, Struts 2.x, JSP, JDBC, HTML, Java Script, XML, Web- Services, Oracle10g, PL/SQL, Eclipse 3.6., Weblogic10.3, CVS, Unix, Linux, Ajax
Confidential
Java Developer
Responsibilities:
- Implementation of Enhancements in all modules.
- Implemented many of the REST web services for one of the product “WeJit”.
- Have written the Stored Procedures for the major web services.
- Involved in gathering and understanding customer requirements.
- Implemented web services for most of the modules.
- Worked on Collaborize portal using Spring MVC, Hibernate and JPA
- Worked on Collaborize classroom using REST API’s
- Worked on SSO(Single sign on) to integrate all the modules of the project like Collaborize, Confidential, Collaborize Classroom and WeJit
- Have done unit testing for all the web services using Junit
- Server and Client side validations.
- Problem analysis and fixing.
- Worked on the Project’s Documentation.
- Worked together with the other team members to complete tasks in time by following Agile process.
Environment: Java, Spring MVC, Hibernate, REST, API’s, Junit, Agile, JPAEducation: Bachelor’s in Computer Science- JNTU
