We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

0/5 (Submit Your Rating)

St Louis, MO

SUMMARY

  • Having around 13+ years of Professional experience in IT Industry involved in Developing, Implementing and maintenance of various web based applications using Java, J2EE and SOA Technologies.
  • Experience in all phases of Software development life cycle (SDLC), which includes User Interaction, Requirement gathering, Business Analysis/Modeling, Design/Architecture, Development, Implementation, Integration, Documentation, Testing and Deployment.
  • Experience in working with different SDLC methodologies like Waterfall & Agile (SCRUM, Kanban).
  • Working knowledge of Front End development technologies like HTML, DHTML, CSS, JavaScript, DOJO, and Angular JS.
  • Experienced with J2SE Technologies like API, Threads, Collections, and Exception Handling, J2EE Technologies like Servlet, Listener, Filter, JSP, Java Security API and JSTL.
  • Practical knowledge and expertise working with frameworks like Spring Core (DI (IOC)), Spring MVC, Spring Data (Spring JDBC, Spring ORM), Spring Boot, and Hibernate.
  • Proficient in applying design patterns like MVC, Singleton, Session Facade, Service Locator, Data Access Object.
  • Well versed with consuming and producing Web services like SOA Architecture based SOAP, and REST working with data - exchange formats like PLAIN TEXT, XML and JSON formats.
  • Working experience of Relational DBMS like MySQL, Oracle SQL (PL/SQL.
  • Expertise in XML technologies such as XSL, XSLT, XML schemas, and parsers like SAX, DOM.
  • Experience with test driven development (TDD) using a unit testing framework Junit and knowledge of ANT, Maven and Log4j tools.
  • Used version controller tools like Subversion, CVS, Clear Case, Tortoise SVN and Git.
  • Hands-on experience working with Continuous Integration (CI) build-automation tools such as Maven, Jenkins and Apache Ant.
  • Expertise in tracking bugs and issues using JIRA, ClearQuest.
  • Experienced with Linux based commands of BASH, Shell Scripting & Python.
  • Worked with Oracle Web Logic application server, and Apache Tomcat Application Server.
  • Comfortable working with Windows and Linux based environments.
  • Ability to adapt to new software applications and products, self-starter, with excellent communication skills and understanding of business workflow.
  • Highly experience with Java complaint IDE’s like Eclipse, IntelliJ, STS and RAD.
  • Well experienced in collaborating with onsite as well as offshore teams and coordinating with business to convert business requirements into technical specifications.
  • Strong object oriented design and analysis experience.

TECHNICAL SKILLS

Languages: Java, C++, C, SQL, PL/SQL.

Operating systems: Windows, Unix & Linux.

Java & JEE Technologies: Java, JEE, JDBC, Hibernate, JSF, XML Parsers, Spring Framework, Java Beans, Web Services.

Framework: Spring, AOP, Struts.

ORM Tools: Hibernate.

XML Technologies: XML, SAX, DOM, XSL, XSLT, XPath, WSDL.

Web Front end Technologies: JavaScript, HTML, CSS, ReactJS.

Servers: WebLogic, Apache Tomcat.

Databases: Oracle, MySQL and MongoDB

IDE/ Testing Tools: IntelliJ, Eclipse, Visual Studio, SOAPUI, WSAD, RAD.

Database Tools: TOAD, SQL Developer.

Web Services: SOAP, RESTful, Micro Services, AWS.

Software Configuration Management Tools: GIT, Clear Case, CVS, VSS, SVN & Dimensions.

Build Scripts: Maven, ANT, Jenkins, Hudson.

Methodologies: Waterfall, Agile Scrum & Kanban

Defect Tracking Tools: JIRA, ClearQuest.

Scripting Languages: JavaScript, Shell Script &Python.

Others: Log4J, JUnit, Rational Rose, Putty, Groovy.

PROFESSIONAL EXPERIENCE

Confidential - St. Louis, MO

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in the complete SDLC (software development life cycle) of the application from requirement, analysis to testing.
  • Participated in client meetings to gather the requirements along BAs and address any gaps with the current functionality and required enhancements.
  • Extensively participated in Sprint planning, Backlog grooming and Daily standup calls.
  • Used Spring MVC module to develop MVC Architecture.
  • Used Core Java to develop Business Logic as Spring Beans.
  • Developed POJO objects and used Hibernate as the Object-Relational Mapping (ORM) tool to access the persistent data from Oracle DB.
  • Provided technical and functional guidance to Junior developers.
  • Deployed the Web Application in Web Logic Application Server.
  • Designed and developed Hibernate DAO’s using spring framework’s Hibernate Dao Support and Hibernate Template.
  • Developed the Controller to handle the XML requests and responses.
  • Involved in creating various Data Access Objects (DAO) for addition, modification and deletion of records using various specification files.
  • Created tables, triggers, stored procedures, SQL queries, joins, integrity constraints and views in Oracle 10i.
  • Parsing of XML using SAX and DOM Parsers.
  • Developed Unit Test Cases. Used JUnit Mockit & EasyMock for unit testing of the application.
  • Configured pom.xml to deploy the project using Maven.
  • Implemented Log4J for Logging Errors.
  • Developed the application using J2EE Design Patterns Factory, Singleton, Session Facade, Service Locator and DAO.
  • Used Ehcache for caching domain data for the clients.
  • Application was developed using IntelliJ IDE.
  • Provided Technical support for production environments resolving the issues, analyzing the defects, providing and implementing the solution defects.
  • Worked on BEA Tuxedo service integration from Web services.
  • Hands on experience in designing and preparing XSD Schema files.
  • Hands on experience with automating Jenkins build jobs for the Dev & Test environments.
  • Excellent communication and interpersonal skills.
  • Experience with 24x7 production support to attend production alerts and resolve issues.
  • Experience with Splunk reporting tool to run queries to identity production bugs and escalate major issues to the team.

Environment: JAVA, J2EE, XML, XSD, HTML, CSS, JavaScript, SQL, PL/SQL, Oracle, Spring framework 4.1.x, Hibernate 4.2.x, Spring 4.3.x, Log4j 1.2.x, Restful Web Service, Web Logic Application Server, JUnit, JIRA, Confluence, GIT, DOM, Unix Scripting, Maven, DevTest, Ant & IntelliJ.

Confidential - St. Louis, MO

Sft. Dev. Specialist Advisor

Responsibilities:

  • Involved in the complete SDLC of the application from requirements gathering to testing.
  • Developed the application using J2EE Design Patterns like Factory, Singleton, Session Facade, Service Locator and DAO.
  • Developed POJO objects and used Hibernate as the Object-Relational Mapping (ORM) tool to access the persistent data from SQL Server.
  • Implemented Asynchronous messaging between Ticket and Messaging Framework, using Service Queues.
  • Used Rational Clear Case for version control and JIRA for bug tracking.
  • Deployed the Web Application in Web Logic Application Server.
  • Developed Unit Test Cases. Used JUnit Mockit and EasyMock for unit testing of the application.
  • Configured pom.xml to deploy the project using Maven.
  • Implemented Log4J for Logging Errors. Application was developed using Eclipse IDE.
  • Experience with 24x7 production support to attend production alerts and resolve issues.
  • Experience with Splunk reporting tool to run queries in production logs and identity issues to escalate to the team.

Environment: JAVA, JEE, HTML, CSS, JavaScript, SQL, PL/SQL, Oracle 10i, Spring, Hibernate, Spring MVC, JSON, Restful Web Services, Web Logic Application Server, JUnit, JIRA, GIT, DOM, Unix Scripting, Maven, Eclipse.

Confidential - St. Louis, MO

Sr. Analyst

Responsibilities:

  • Used Waterfall software development methodology.
  • Designed, developed and analyzed the front-end and back-end using C, Pro*C, SQL & PL/SQL.
  • Implemented various complex SQL queries, and worked on performance tuning.
  • Developed Use Cases, Class Diagrams, Sequence Diagrams and Data Models using Visio.
  • Used Pro*C to connect to Oracle DB and query data.
  • Used Dynamic SQL queries to pull the data based on the input scenarios.
  • Worked with Testers in resolving various defects in the application.
  • Integrated with Stored procedure in the database and used Dynamic SQL to load the data.
  • Working with the Clear Quest tool for bug tracking.
  • Used Unix Dimensions as a source control.
  • Stored procedure in the database and used Dynamic SQL to load the data.
  • Integrated with Tuxedo services, which has business logic to query data for rental transactions.
  • Integrated with Hand held device for end user testing.
  • Hands on experience developing and executing shell scripts.
  • Working knowledge on AutoSys & ControlM to setup batch jobs for automation.
  • Worked on Invoice printing upon vehicle return.
  • Involved in peer code reviews and performed integration testing of the modules.
  • Created tables, triggers, stored procedures, SQL queries, joins, integrity constraints and views for Oracle DB.
  • Experience with 24x7 production support to attend production alerts and resolve issues.
  • Hands on experience checking production logs from Unix server boxes to identify prod issues.

Environment: C, Pro*C, SQL, PLSQL, K Shell, UNIX, Exceed, Oracle 10i, ClearQuest & Dimensions.

Confidential, Silver Spring, MD

Java/J2EE Developer

Responsibilities:

  • Used WaterFall software development methodology.
  • Performed analysis for the client requirements based on the developed detailed design documents
  • Analysis and Design of various modules using Java and J2EE.
  • Worked on Spring framework for dependency injection, transaction management and integrated among different layers of the application.
  • Implemented Business Logic using POJO’s and used Apache Tomcat to deploy the application.
  • Implemented various complex SQL, HQL queries.
  • Worked with Testers in resolving various defects in the application.
  • Implemented Hibernate for data persistence.
  • SVN as a source control.
  • Implemented Log4J for Logging Errors.
  • Application was developed using Eclipse IDE.
  • Preparing Unit Test Plan and Test Cases.
  • Coordinating with the team members and assisting them in coding.
  • Designing the database and coding of SQL, PL/SQL, Triggers and Views using Oracle DB.
  • Involved in peer code reviews and performed integration testing of the modules.
  • Used Firebug for detecting Bugs.
  • Coded Java Beans with Eclipse IDE and implemented the logic for navigation between JSP pages using MVC design patterns.
  • Created tables, triggers, stored procedures, SQL queries, joins, integrity constraints and views for multiple databases.
  • Used Maven for Continuous Integration.
  • Involved in Unit Testing of various modules by generating the Test Cases.
  • Implemented Log4J for Logging Errors, debugging and tracking using logger’s components.
  • Used Rational Clear Case for version control and Clear Quest for bug tracking.

Environment: Java, J2EE, HTML, CSS, JavaScript, XML, JSP, BOOTSTRAP, AJAX, SQL, PL/SQL, Spring, XMI, DOJO, Log4j, Sub Version, Web Services, UDDI, JMS, Unit Test, JIRA, Maven, Parser SAX/DOM, CVS, Eclipse IDE.

Confidential

Software Engineer

Responsibilities:

  • Used Waterfall software development methodology.
  • Gathered user requirements following the use case model.
  • Design, Development, Implementation, Testing and Documentation.
  • Translated software/system requirements into requirements analysis/detailed design specifications from which programs were written.
  • Used JavaScript as client side programming.
  • Developed EAI modules to communicate with NDPL external Systems like SAP using TIBCO JMS.
  • Developed tools to export reports in Excel format.
  • Writing the DTD for document exchange XML. Generating, parsing and displaying the XML in various formats using XSLT and CSS.
  • Assigning tasks to the team members as per the project schedule.
  • Coordinating team members to get the work done in the scheduled time and assist in the development.
  • Responsible for the weekly build activity, hands-on deploying development versions.
  • Involved in development, Production support and trouble shooting.
  • Supporting on-site consultants.
  • Prepared Design Documents using Visio.
  • Preparation of Test cases and User Manuals.
  • Maintaining Help file documentation for customers.
  • Version Control using Visual Source Safe.

Environment: XML, HTML, Visio, Magik Programming Language 4.0, Smallworld CST4.0, Cornerstone Data model, Smallworld Design Manager 4.0, Smallworld Internet Application Server4.0, Schematics Generator, Enterprise Application Toolkit and TIBCO JMS.

We'd love your feedback!