We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

2.00/5 (Submit Your Rating)

Austin, TX

SUMMARY

  • Overall 8 years of IT experience in all phases of software development including requirement gathering, design, documentation, coding, testing using Java and J2EE technologies.
  • Working knowledge of Agile and Waterfall methodologies.
  • Expertise in OOPS, Collections, Struts, Hibernate, EJB, Spring, AJAX, JSP, REST Webservices, JDBC, Servlets.
  • Experience in working with AngularJS and its functionalities.
  • Worked with JavaScript libraries like Node.js, backbone.js.
  • Worked in client side design and development using HTML,CSS,AJAX,JavaScript,Jquery,JSP,JSON.
  • Experience with design and development in databases like IBM DB2, PostgreSQL, Microsoft SQL Server.
  • Expertise with AOP modules and MVC in Spring and Restful Web service development.
  • Worked extensively on RESTful webservices using JAX - RS framework.
  • Programming experience with SQL, Stored Procedures, Triggers, Cursors for databases.
  • Experience in developing using IDE’s like Eclipse, RAD.
  • Experience in using J2EE application servers such as JBoss 6, WebSphere 5.1/6, WebLogic 10.1/8.1/7.0, and web servers like Apache Tomcat 7.x.
  • Extensively worked on implementing Service Oriented Architecture (SOA) using XML Web Services, Handling SOAP Request and Responses, creating Web service clients, handling communication calls to methods and External Interfaces.
  • Experience in using building tools like Maven, Ant.
  • Experience in using Version Control tools like GIT, SVN and project management tools like JIRA, Redmine.
  • Experience in performing Unit, Integration, User Acceptance Testing.Used Junit for testing.
  • Experience on Java Multi-Threading, Collection, Interfaces, Synchronization, and Exception Handling.
  • Experience with Messaging Systems, IBM Message Broker.
  • Experience of working with Product Owners, UX designers, for coming up with a better solution.

TECHNICAL SKILLS

Languages: Java, J2EE, PL/SQL, Java Enterprise Edition

Web Technologies: Servlets, JSP, Struts, Spring (IOC and AOP), Hibernate, Session Beans, JavaScript, AJAX, DOJO, Angular JS, Node JS, HTML, CSS, XML, DOM

Web Services: SOAP, REST, WSDL, JAX-RPC, JAXB, JAX-WS

Databases: Oracle, SQL Server, DB2 and PostgreSQL

Tools: /Software: Eclipse IDE, Quality Center, Enterprise Architect, Tortoise SVN, JIRA, Maven, GIT

Application/Web Server: Apache Tomcat, JBoss, WebSphere and WebLogic

Operating Systems: UNIX, Linux, Windows

Other Tools & Design Patterns: ANT, MVC, Front Controller, Singleton, Factory Pattern, DAO Pattern

PROFESSIONAL EXPERIENCE

Confidential, Austin TX

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in Agile - Sprint methodologies to do requirements gathering, analysis and planning.
  • Worked on analytics and reporting functionalityof TK20 education software.
  • Used java technologies like Struts, Hibernate and web development technologies like - HTML, CSS, JavaScript, AngularJS, AJAX for developing applications.
  • Implemented reusable custom directives using AngularJS using restrict, event handlers and templating.
  • Used DAO's and services for data storage and retrieval.
  • Created theHibernatePOJO Objects and mapped usingHibernateAnnotations for data persistence
  • Developed and redesigned SQL queries, stored procedures to improve performance of teh applications.
  • Implemented Spring Boot-based services interacting through REST and Active MQmessage brokers
  • Implemented teh functionality to extract reportable positions from main tables and build teh xml submission using theSpringBatchand JAXB parser.
  • Usedspringfor bean management across layers and for loading database configuration. UsedSpring ORM to interact with Oracle database and also responsible for writing complex SQLs.
  • Developed service components which are exposed as web services using Restful Web Services using JAX-RS(Jersey API) and JSON, and also developed service components to consume web services.
  • Involved in administration of application server including Single Sign on (SSO),Database creation, HA environment, Clustering, load balancing, managing servers, indexing, security.
  • Worked with teh UI designers and Product owners to understand teh requirements and create effective solutions for customers.
  • Implemented SpringAOP module to implement teh crosscutting concerns like logging, security, Declarative Transaction Management.
  • Involved in deploying teh application in teh AWS cloud environment using cloud template.
  • Involved in coding for JUnit Test cases, ANT for building teh application.
  • XML was used to create teh db schema-mapping file forHibernate.
  • Coordinated in all testing phases and worked closely with Performance testing team
  • Used GIT for version control.
  • Designed front end web pages for teh application using JSP, HTML and CSS style sheets.
  • Created POJO classes and also wrote JUnit test cases for respective POJO classes.
  • Worked closely with teh clients and also interacted with teh vendors/data providers to ensure successful project execution using strong verbal communication skillswithin teh given time limit.

Environment: - Java, Struts 2, Hibernate ORM 3.2, Spring MVC, Spring Batch, JPA, JBoss, Ant 1.6, HTML, CSS, JavaScript, AngularJS, Node JS, AJAX, XML, JSP, Junit, Active MQ, Ant, GIT, PostgreSQL 9.6.1,AWS.

Confidential, Dallas,TX

Java/J2EE Developer

Responsibilities:

  • Actively participated in Object Oriented Analysis Design sessions of teh Project, which is based on MVCArchitecture using Spring Framework.
  • DevelopedRESTful Web services in java, JAX-RS using Apache Tomcat 1.7 as Web Server.
  • Developed database schema, stored procedures in Microsoft SQL Server for e-commerce website.
  • Unit testing teh application using Junit framework.
  • Created web applications prototype using Angular JS, Node JS
  • Designed front-end, data driven GUI using JSP, HTML, JavaScript and CSS.
  • Using Spring Batch and JPA and implemented services to do backend processing in Financial Domain.
  • Source Control Management using GIT.
  • Involved in bug fixes, enhancements and code refactoring.
  • Developed Use Case diagrams, Class Diagrams, Sequence Diagrams.
  • Used Stored Procedures, Views, Triggers to perform database related operations.
  • Used Microsoft SQL Server as teh back-end database to store teh data.
  • Worked on jQuery for user interface interactions, effects and themes built on top of teh jQuery Java Scripts.
  • Involved in designing teh control, which includes Class Diagrams and Sequence Diagrams using VISIO.
  • Collaborated with teh onshore/offshore team to deliver teh project on time.
  • Facilitated in Requirement Gathering, Analysis, Estimation, Design, Coding, Maintenance, Testing.

Environment: - Java, Spring, JSP, Servlets, Jersey, Restful Web services, HTML, CSS, JavaScript, AJAX, XML, Junit, GIT, Microsoft SQL Server.

Confidential, Coppell, Texas

Software Developer

Responsibilities:

  • Developed presentation layer using Spring MVC and used annotation based mapping to map teh JSP post backs to teh controller methods
  • Extensively used DAO design pattern, including mapping DAO objects, configuration file and classes to interact with teh PostgreSQL database
  • Used GIT for version control and change management, and SVN for design document control.
  • Generated POJO classes and Hibernate mapping files using Reverse Engineering.
  • Developed DAO classes using Hibernate Template from spring with Hibernate API.
  • Designed and Implemented MVC architecture using Spring MVC.
  • Developed administrative interfaces with teh technologies of JSP, JavaScript, spring and Hibernate.
  • Designed and modified User Interfaces using JSP, JavaScript and CSS.
  • Involved teh CRUD operations.
  • Used Eclipse as an IDE for developing teh application.
  • Primarily focused on teh spring components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
  • Implemented Multithread concepts in java classes to avoid deadlocking.
  • Implemented javadesign patterns like Singleton, Factory, Command patterns.
  • Developed test cases and performed as a unit test using JUnit Framework.
  • Involved in Production Support. Solved many production issues based on priority.
  • Designed UML diagrams using UML and Rational Rose.
  • Developed user interface using JSP, JSPTag libraries to simplify teh complexities of teh application.
  • Developed teh User Interface Screens for presentation using JSP, JSTL tags, HTML and CSS.

Environment: Java 1.5, EJB 2.0, Springs, Struts, JSP, JSTL, Hibernate, spring, XML, Web logic 10.3, Ant 1.6, JUnit, PostgreSQL, GIT

Confidential

Programmer Analyst

Responsibilities:

  • Facilitated in Requirement Gathering, Analysis, Estimation, Design, Coding, Maintenance, Testing.
  • Involved in discussions with teh client to understand teh exact requirement of teh system.
  • Understanding teh requirements, building functional documents, planning and estimating tasks and implementation of teh tasks on time.
  • Involved in application enhancement for front end and back end development using Java/J2EE frameworks.
  • Developed RESTfulweb services in java and used JSON for communication.
  • Worked in maintenance and development ofIBM DB2 tables.
  • Source Control Management using SVN.
  • Unit testing teh application using Junit framework.
  • Interacted with testing team to fix defects.
  • Implemented Multithread concepts in java classes to avoid deadlocking.
  • Developed Use Case diagrams, Class Diagrams, Sequence Diagrams.
  • Designed front end web pages for teh application using JSP, HTML and CSS style sheets.
  • Used Hibernate for Object Relational Mapping (ORM) and data persistence.
  • Involved in Integration testing and defect fixes.
  • Experience in creating test data and performing data verification.
  • Involved in bug fixes, enhancements and code refactoring.
  • Used Stored Procedures, Views, Triggers to perform database related operations.
  • Collaborated with teh onshore/offshore team to deliver teh project on time.

Environment: - Java, J2EE, EJB, Restful web services, HTML, CSS, JavaScript,Ajax, Jersey, DB2, SQL, JIRA, SVN, Enterprise Architect,Log4J

We'd love your feedback!