Java/j2ee Developer Resume
Passaic, NJ
SUMMARY
- Over 5 years of experience in analysis, design, development and testing of various Enterprise, Web, SOA Based and client/server applications in multi - platform environments with Java/J2EE.
- Experienced in web development using HTML, DHTML, XHTML, CSS, JavaScript and AJAX technologies.
- Experience designing databases SQL Server.
- Extensive experience in web application design using open source MVC, Struts, Spring Frameworks and J2EE design patterns.
- Expertise in design and development of various web and enterprise applications using J2EE technologies like Servlets, JSP, JDBC, JNDI, EJB, JMS, XML and Web Services.
- Expertise in full Software Development Life Cycle SDLC including Software Architecture, Object Oriented programming, Designing Prototyping.
- Expertise in web services technologies such as Restful.
- Ability to provide solutions from a functional and technical perspective, meet deadlines.
- Experience in working with different operating systems like Windows and UNIX/Linux.
- Extensive experience in using IDEs like Eclipse, Spring Tool Suite and version control tools like SVN, Git.
- Strong Database design and development experience, which includes designing, data modeling, stored procedures, functions, triggers etc. using SQL.
- Knowledge in core Java concepts like OOP, JDBC, Multi-Threading, Java Concurrency utilities etc., and advanced Java concepts like JSP, Servlets, Hibernate, Struts, Spring, Spring Annotations and Webservices.
- Skills in analyzing user requirements, modeling the system and ensuring the functionality.
- Extensive experience in code re-factoring, developing standards and mentoring the team.
- Strong analytical and problem-solving skills and a proven ability to be an effective team player with excellent time management skills.
- Strengths include excellent interpersonal and communication skills.
TECHNICAL SKILLS
Languages: Java 7/8
Frameworks: Spring, Spring-Data, Spring Boot, Spring JDBC, Hibernate, Spring Core, Spring ORM, Spring MVC, Spring AOP
Web services: SOAP, RESTful
Application/Web Server: Apache Tomcat
IDE: Eclipse, IntelliJ, Spring Tool Suite (STS)
Database: Oracle, MySQL, SQL Server
Building Tools: Maven
Version Control.: SVN, GIT, GITHUB
OS and Environment: Windows
PROFESSIONAL EXPERIENCE
Confidential, Passaic, NJ
Java/J2EE Developer
Responsibilities:
- Discussed the project requirements and discussed documentation with teammates and participated in Sprint meetings to discuss about daily code changes.
- Actively participated in analysis, detail design, development, bug fixing and enhancement in agile methodology.
- Involved in writing Java API for Amazon Lambda to manage some of the AWS services.
- Used JIRA ticketing system to keep track of issues and tasks on individuals.
- Implemented the business logic under the Servlets and simple Java Bean components to be used under the various modules in the System and developed and database connection-using JDBC.
- Used directives, scopes of AngularJS to generate the views and validate the information.
- Designed the architecture based on MEAN stack framework
- Used Spring Core annotations for Spring Dependency Injection, Spring MVC for Rest API’s and Spring Boot for Microservices.
- Different modules of AngularJS were used such as Dependency injection, factory, Routing.
- Used Eclipse IDE to develop and debug application code.
- Created Auto deploy jobs using Jenkins.
- Used of Struts Framework for Controller components and View components.
- Worked on JMS for developing messaging services and implemented message listeners for message processing and delivery.
- Used GIT for version control across common source code used by developers.
- Designed and implemented the User Interface using JavaScript, HTML5, XHTML, XML, CSS3 and JSP.
Environment: Java, J2EE, AngularJS Spark, REST, GIT, Junit, Maven, AWS, Spring, Rest API, Microservices, Jira, JavaScript, HTML, XHTML, XML, CSS3, JSP, IDE Eclipse, GIT, Jenkins.
Confidential, San Antonio, TX
Java/J2EE Developer
Responsibilities:
- Developed the DAO layer for the existing applications using Spring, Hibernate and developed various business logic and reports using HQL and Hibernate Criteria.
- Interacting with the offshore team to assist them in the development and help them understand the requirements and performed Code Reviews.
- Create, edit and maintain sites implementing responsive design and themes using front-end development frameworks.
- Designed and Developed User Interactive (UI) Web pages using HTML5, CSS, JavaScript and jQuery.
- Used extensively Eclipse in development and debugging the application.
- Responsible for maintaining the code quality, coding and implementation standards by code reviews.
- Designed and developed exception handling. Coded many custom-made exception classes as and when required.
- Integration testing, bugs fixing, handling change requests and code reviews.
- Developed Spring JMS message listeners to consume JMS messages from queues and used Spring transaction management to manage the transactions in the application.
- Reviewing the Database Schemas across the different domain. Worked on the Integration of the Code and deliver the build to UAT Team.
- Extensively used Maven to build the application and deploy on Embedded Tomcat Server.
- Involved in setting up the application to run on AWS environment on multiple EC2 instances with ELB’s using Jenkins.
- Validating the Application by Deploying and testing on JBoss Server.
Environment: Java, J2EE, JavaScript, JQuery, Hibernate, Maven, JMS, Spring, AWS, EC2, Jenkins, JBoss, Junit, Integration Testing, Eclipse
Confidential
Software Developer
Responsibilities:
- Developing online panels and application using EJB, Java Servlets, and Session Entity Beans.
- Writing JSP form bean validations by using Struts Validation framework validation.xml, validator-rules.xml and message Resources.
- Handled the database persistence using JDBC.
- Implemented the project using the Spring Framework and Dependency Injection, Spring MVC
- Developed using Struts, JSPs and Tiles definitions.
- Designed and developed REST web service for validating address.
- Using Java Script functions for the custom validations.
- Used Criteria API and HQL for data extraction.
- Performed Validations on UI data using JSF validations and JavaScript.
- Performed client-side validations using java script functions to implement various functionality.
- Worked on designing/developing of large, transactional, enterprise class systems.
- Developed the application using JSF for front end, Spring to manage business layer components.
- Used Hibernate for object Relational Mapping and used JPA for annotations.
- Involved in implementing the rich user interface using JSP Standard Tag Libraries and worked with custom tags.
- Involved in implementation of the presentation layer GUI for the application using JSF, HTML, XHTML, CSS and JavaScript.
- Worked on externally facing web-based applications.
Environment: Java, Spring, Struts, Hibernate, Web Services, HTML, XHTML, XSL, JSP, JSF, REST