We provide IT Staff Augmentation Services!

Sr. Java Engineer Resume

2.00/5 (Submit Your Rating)

Quincy, MA

SUMMARY

  • Over 8+ Years of software development experience in object oriented programming, design and development of Multi - Tier distributed, Enterprise applications using Java and J2EE technologies with Software Development Life Cycle.
  • Experience in gathering and analyzing the requirements from users and management. Experience in Financial, Banking and Insurance domains applications.
  • Strong experience with enterprise wide large-scale highly complex integration projects. Master of large-scale deployments and migrations.
  • High quality experience working with matrix organizations and delivering the solutions. Experience working with SDLC methodologies like Agile, Scrum, Waterfall.
  • Proven ability to produce the highest quality results working under extremely tight deadlines and a very strong team player.
  • Excellent communication skills, hard working and a fast learner of new technologies.
  • Well versed with complete Life Cycle Development process which includes Planning and analysis, Designing, Developing, Testing, Debugging, Documentation, Implementation, Maintenance and support environment.
  • EJB, JDBC, Hibernate, Web Services, Java Beans, and Servlets. Experience in RDBMS, and experience with Oracle, DB2, SQL, PL/SQL.
  • Worked on MVC architecture. Good experience with design patterns of J2EE such as MVC Struts, Spring and Hibernate.
  • Good experience developing Webservices using SOAP, JAXB, JAX-RPC, XML and WSDL. Strong experiences with middleware servers like Web Sphere, JBOSS, Tomcat, TCServer
  • Skilled at programming in different Java IDE’s like RAD 6.x/7.x, IBM WSAD 5.x, Eclipse. Experienced in version control systems like Clear Case, SVN, and RTC, QC.
  • Extensive experience in developing GUI using HTML, DHTML, CSS, Java Script, AJAX. Hands on experience with development, product enhancement and maintenance projects.
  • Experience in testing, troubleshooting using Clear Quest and BugZilla

TECHNICAL SKILLS

Programming Languages: Java 1.7/1.6/1.5/1.4, C++, C.

Java Technologies: J2EE (JSP 1.2, EJB 1.1/2.0/3.0, JDBC 2.2/2.0, JNDI, JMS 1.0.1, Java Beans), JDK 1.4/1.5/1.6/1.7, SOAP & Restful Web Services.

Frameworks: Struts 1.x/2.0, Hibernate 2.0/3.x, MVC, IBM JSF, spring 2.0/2.5, Axis1.x/2.x, Web Services.

RDBMS: Oracle 10g/9/8i, DB2 7.2, My SQL, SQL server.

Version Control: RTC, Clear case, QC.

IDE: IBM RAD 7.x/6.x, RSA7.x,Eclipse 3.1.2/2.1, Interlay, Rational Rose, JUnit, Visual Studio 6.0, SQL Navigator, IBM Rational Clear Quest v7.x/6.x.

Application Servers: Websphere 4.x/5.x/6.x, JBoss. Tomcat

PROFESSIONAL EXPERIENCE

Confidential, Quincy, MA

Sr. Java Engineer

Responsibilities:

  • Involved in Analysis, Design and Development of Income Change & Fixed Income Alerts using Agile Scrum Methodology.
  • Consuming and exposing various Web services using JAX-RS and JSON to different systems for business services.
  • Developed complex Web Services and tailored JAX-RS API to suit the requirement.
  • Designed UI screen for Income Change & Fixed Income Alerts and Custom Details to get User information with JSP, spring tag library.
  • Worked on custom buttons for Claim the Alerts and Approve/Reject using Drools.
  • Primarily focused on the spring components such as Spring MVC, Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
  • Implemented Caching Strategies in Web Services Client Layer for reducing the number of executions in Controller.
  • Developed and deployed UI layer logics of sites using HTML5, CSS3, JSP, XML, JavaScript, Json, JQuery, DHTML, Ajax, Angular.js and Bootstrap.
  • Developed Spring Beans and configured spring using applicationContext.xml.
  • Generated DAO’s to map with database tables usingHibernate. UsedHQL(Hibernate Query Language) and Criteria for database querying and retrieval of results.
  • Developed application using JavaScript for Web pages to add functionality, validate forms, communicate with the server.
  • Uses Second Level Cache to enhance performance and Proper Memory Management.
  • Involved in J2EE Design Patterns such as Data Transfer Object (DTO), DAO, Value Object and Template.
  • Generated POJO classes with JPA Annotations using Reverse Engineering. Used Spring IOC, AOP modules to integrate with the application.
  • Developed SQL Queries for performing CRUD operations in DB2 for the application.
  • Developed a code for Web services using XML, SOAP and used SOAP UI tool for testing the services.
  • Involved in the development of Database Connections and Database Operations using JDBC.
  • UsedMavenfor generating system builds and Bamboo for continuous integration.
  • Created WAR/EAR files from Maven and deployed them on IBM Web Sphere Application Server.
  • Used REST-CLIENT for testing the Web-Services. Wrote JUNIT Test cases for Spring Controllers and Web Service Clients in Service Layer using Mockito.
  • Used GIT to maintain source and version management and used Interlay as IDE. Using JIRA to manage the issues/project work flow.
  • Created WAR/EAR files from Maven and deployed them on Web Sphere. Build and deploy the application using Maven. Involved in doing code reviews using STASH.

Environment: Java/J2EE, Jdk1.7, Spring, Hibernate, Web services, JAX-RS, Mockito, WADL, SOAP UI, HTML5, CSS3, JSP, XML, JavaScript, Json, JQuery, DHTML, Ajax, Angular.js, Bootstrap, Maven, log4j, DB2, JIRA, STASH, Interlay, GIT, UNIX, AGILE-SCRUM, Web Sphere.

Confidential, Dallas, TX

Sr Java SOA Developer

Responsibilities:

  • Analyzed the existing code base end-end. Involved in collecting the business requirements for the project.
  • Attended business meetings to gather the requirements and wrote functional requirements document based on it.
  • Participated in technical discussions and overall architecture as well as to communicate with the other integration teams.
  • Created the webservices, generated the WSDL for it, and tested it in SoapUI for local and tested in netbeans for dev environment.
  • Generated RESTful Webservices. Used Websphere as the application server to deploy the application in local.
  • Worked in agile environment. Used RTC for check-out and check-in the code. Worked on RAD as the IDE.
  • Worked with Maven as a build tool. Created the solution, support and API docs for the new Webservices.
  • Used a tool TSYS-Docline for mapping the db2 fields with TSYS. Created the appropriate XSD’s, XMLM’s, and XML’s for Webservices.

Environment: J2ee Core Components, J2EE, Java, JMX, JMS, MQ, Webservices(SOAP & Restful), XML, spring 3.0, WebSphere, Oracle 11g, Eclipse Juno, Oracle, hibernate, JUnit, JMeter, Drools

Confidential, Overland Park, KS

Sr. J2EE Developer

Responsibilities:

  • Involved in analysis of functional specifications. Involved in designing the application in agile methodology and creating design documents.
  • Involved in creating UML design specs - Use cases, Class Diagrams, Sequence Diagrams using IBM Rational Software Architect.
  • Implemented various business actions using Struts2. Implemented custom interceptors using Struts2.
  • Designed and developed the presentation/UI layer with JSP, Java Script, HTML and AJAX and DOJO
  • Created custom logger classes to integrate the USAA specific logging framework. Created Single Sign On Servlets to integrate USAA custom security registry into the tool
  • Developed JMS to publish messages to MQs (queues) and written MDBs to listen to messages published using JMS.
  • Involved in Web services development using SOAP architecture. Involved in Configuring MDBs in test environment WAS 7.0
  • Involved in WebSphere Application Server v7.0 Configuration Management and deployment
  • Involved in design and development of style sheets with CSS. Coded different deployment descriptors using XML.
  • Implemented UNIX shell scripts to call stored procedures and invoke batch jobs.
  • Involved in ETL jobs design flow for the (Extract, Transform, Load and Reconciliation process) and Data quality reports.
  • Involved in Autosys jobs design to schedule the batch jobs daily. Developed test cases using JUnit.
  • Involved in Database schema design, developed stored procedures. Involved in Oracle database performance tuning.
  • Experience in using Version control system STAR TEAM.

Environment: J2EE, JSP, Struts 2.0, JDBC, JMS, AJAX, HTML, Java Script, Web Sphere, Oracle, IBM RSA V8.0, Web Services, JMS, STAR TEAM (Version Controlling), SQL, CSS, JUnit.

Confidential, DE

Sr. Java Consultant

Responsibilities:

  • Analysis, Designing and Development of different business components using Java, EJB, JMS, JAXP and XML.
  • Providing application support/ troubleshoot a variety of problems, typically with minimal business impact.
  • Performing/supporting user acceptance testing and unit testing. Writing concise and clear technical documents
  • Bug fixing and Unit testing. Reviews and code walkthroughs at peer level. Understanding and gaining the knowledge of Kenan Arbor BP Telecom Billing product.
  • Communicating with the clients to get requirements / clarifications. Providing customer support and maintenance for the earlier releases of the product in parallel with development.
  • Worked on Performance Tuning for improving the response times of the product.

Environment: Java, Servlets, JSP, Struts, Websphere, SQL, Oracle, JUnit, Clearcase, Eclipse, and Hummingbird

Confidential

Java Consultant

Responsibilities:

  • Analyzed the existing code base end-end. Involved in collecting the business requirements for the project.
  • Attended business meetings to gather the requirements and wrote functional requirements document based on it.
  • Implemented various business actions using Struts2. Implemented custom interceptors using Struts2.
  • Designed and developed the presentation/UI layer with JSP, Java Script, HTML and AJAX and DOJO
  • Created custom logger classes to integrate the USAA specific logging framework. Created Single Sign On Servlets to integrate USAA custom security registry into the tool
  • Developed JMS to publish messages to MQs (queues) and written MDBs to listen to messages published using JMS.
  • Involved in WebSphere Application Server v7.0 Configuration Management and deployment
  • Involved in design and development of style sheets with CSS. Coded different deployment descriptors using XML.
  • Implemented UNIX shell scripts to call stored procedures and invoke batch jobs.
  • Involved in ETL jobs design flow for the (Extract, Transform, Load and Reconciliation process) and Data quality reports. Involved in Autosys jobs design to schedule the batch jobs daily.

Environment: Java, Servlets, JSP, Struts, Websphere, SQL, Oracle, JUnit, Clearcase, Eclipse, J2EE, JDBC, JMS, AJAX, HTML, Java Script, Web Sphere

We'd love your feedback!