We provide IT Staff Augmentation Services!

Sr. Java Engineer Resume

5.00/5 (Submit Your Rating)

Richmond, VA

SUMMARY

  • Over 9 years of extensive experience in analysis, design, development, testing and implementation of J2EE and Web applications.
  • Passionate in building well engineered applications that exceed expectations.
  • Expertise in translating business requirements into a well - designed code.
  • Expertise in traditional web applications using JSP, Struts, XML, Spring MVC, Spring boot and other J2EE technologies.
  • Expertise in Object Oriented Programming(OOPS) and APEX.
  • Expertise in developing Restful web applications using Spring, Hibernate.
  • Expertise in Modeling high performance Database tables.
  • Proficient in PL/SQL within Oracle Server databases.
  • Experience in application integration using Web Services such as SOAP,WSDL,JAX-RS,RESTFUL.
  • Working Knowledge in Java Web Services development using SOAP, REST API.
  • Experience in developing web applications with a microservices architecture using Java Spring Boot Framework.
  • Proficient in frontend technologies mainly JavaScript, JQuery, AJAX, JSON, CSS, HTML.
  • Working Knowledge of setup and configuration of Continuous Integration using SVN, Maven and Docker.
  • Proficient Knowledge in AWS Cloud platform and its features which includes EC2, VPC, EBS, AMI, EBS, Cloud Watch, VPN Servers.
  • Developed projects under Agile/SCRUM management.
  • Expertise in Salesforce Force.com and SFDC technologies.
  • Expertise in Requirements gathering and analyzing.
  • Proficient in testing on Web based applications.
  • Extensive experience in developing and executing test scripts, analyzing results and managing defects in Quality Centre.
  • Provide detailed QA Feedback with exact steps to reproduce, devise, URLs, current result and Expected results.
  • Expertise in SIT, UAT, Functional and Regression Testing phases.
  • Passionate, self-starter, works in a team environment, enjoys solving challenging problems and has a keen interest in learning new technologies.

TECHNICAL SKILLS

Languages: J2EE, Java1.6 and 1.7, APEX

Frameworks: Spring 3.0+, spring boot, Hibernate, Struts, Tapestry

Operating Systems: Windows, Mac OS, UNIX

Database Systems: Oracle, My-SQL, MS Access

Web/Internet: JSP, XML, Java Script, CSS, AJAX, HTML, DHTML

Tools: & CI: Ant, Maven

IDE: Eclipse (Java IDE),STS, Force.com

Source Control: SVN, CVS, GitHub, SVN

Application Servers: Web Sphere, JBoss, Tomcat

Web Services: SOAP, REST

Methodology: Agile-Scrum

Testing: JUnit

Others: UML, SOAP UI, XCode, Jasper, iReport, JBPM, Docker

PROFESSIONAL EXPERIENCE

Confidential

Sr. Java Engineer

Responsibilities:

  • Actively involved in analysis, detail design, development, bug fixing and enhancement in Agile.
  • Participated in requirement analysis, design and test phases- designing use case diagrams and class diagrams.
  • Developed application implementing MVC architecture using Hibernate (Spring DAO) for back end and Spring MVC Frameworks for front end.
  • Design and Develop business components using Spring Boot.
  • Used Spring Setter Injection and Spring Construction Injection.
  • Developed service classes, DAOs classes as per the design and developed business logics using CORE JAVA API and Data Structures.
  • Developed presentation layer code, UI using JSP, HTML, AJAX, CSS and ASP.
  • Worked under TDD process to enhance the requirements for the improved test cases.
  • Developed SQL queries to access the backend server using RDBMS DB2.
  • Performed integration, regression and unit testing using Junit, Maven.
  • Used Jersey to develop Restful Web services in java.
  • Responsible for Configuration Management and Base lining in GIT.

Technologies: Java1.8, SpringMVC, SpringBoot, STS, Eclipse, Oracle, JDBC, Hibernate, Tomcat, REST API, GIT, Maven, Jenkins.

Confidential

Sr. Java Engineer

Responsibilities:

  • Developed the screens, added validations, coded the business logic using core java functionalities and incorporated webservice calls.
  • Created tables for new request/ complaint types as per development needs.
  • Implemented a webpage involving localizations and multilingual support.
  • Understood the use of frameworks and implemented the same in the code.
  • Developed new business workflows using the Java Business Process Management (JBPM) tool & deployed them as PAR (Archive) files. Workflows are created to send requests to different service groups for approval, whenever new service requests or complaints are raised.
  • Created DDLs for storing new requests and complaints as per business requirements.
  • Integrated with the third party vendor systems (Hogan, CCMS and IBanking) to achieve
  • Straight through Processing (STP) for each of the service request by using IFX /WSDL message format.
  • Worked in SOAP UI tool for webservice testing with the Endpoint URL provided by the third party system to verify the customer data’s.
  • Deployment & configuration of new application builds on the web server - IBM WebSphere.
  • Worked in HP quality center (defect tracking tool) for tracking different issues reported during SIT/UAT phase.
  • Involved in Developing XForms for UI Design.
  • Developed Form Beans, Action Classes and Service Classes for Service based on Struts Framework to handle the Requests and Complaints
  • Involved in DB Connectivity using JDBC and Hibernate.
  • Participated in daily scrum meetings, sprint planning, product backlogs.
  • Involved in Code Reviews, Defect Fixing and knowledge transfer.
  • Re-factor the existing Architecture, Introduce Helper Classes and Value Objects.
  • Involved in Production Go-live changes, Implementation tasks and support.
  • Performed Unit Testing, Regression Testing and Performance testing of different modules
  • Integration testing of Products with other Sub Systems.
  • Defect co-ordination with business users and developers with proper closure of the opened defects.

Technologies: JAVA1.6, Struts, Spring boot, Spring, JSP, JDBC, Hibernate, SOAP, REST,ANT, Maven, Xforms, HTML, XSL, XML, SVN, JavaScript, JBOSS4.2, Oracle10g, Eclipse3.1, JBPM Workflow, HP ALM Quality Center, Bugzilla

Confidential

Java Tech Lead

Responsibilities:

  • Worked as a lead developer in a team that designed and developed the solutions for the project.
  • Analysis and High Level Design for Use cases.
  • Detailed Design using Class Diagrams and Sequence Diagrams for all the Use Cases.
  • Development of Functional Specification Documents, Design Specification Documents, User Requirement Analysis.
  • Identifying design patterns like MVC.
  • Re-factor the existing Architecture. Introduce Helper Classes and Value Objects.
  • Re-engineering the existing application using Struts Framework.
  • Fixing Modification Requests using Java Server Pages, Java Beans, JavaScript, HTML and CSS.
  • Performed Unit Testing, Regression Testing and Performance testing of different modules
  • Integration testing of Products with other Sub Systems.
  • Defect co-ordination with business users and developers with proper closure of the opened defects.

Technologies: Java, J2EE, Struts, JSP, Servlets, JDBC, Hibernate, ANT, JUnit, HTML, XSL, XML, CSS, JavaScript, WebLogic8.1, Ajax, Tomcat/Apache, Oracle 9i

Confidential

Java Developer

Responsibilities:

  • Performed system analysis and design using OOA/OOD and UML diagrams.
  • Implemented dynamic web content using Tapestry, AJAX, HTML, DHTML, XML and JavaScript
  • Developed Reusable components and Application-specific business logic using Tapestry and Spring Framework.
  • Implemented automated data access using Hibernate persistence layer.
  • Developed factored code for better readability, maintenance and performance.
  • Developed and wrote perfect JUnit test cases to test the product functionality and delivered the code without any bugs

Technologies: Java, J2EE, Hibernate, Spring, Ajax, Tapestry, Tomcat/Apache, Oracle 10G

Confidential

Java Developer

Responsibilities:

  • Business process and gap analysis for our customers.
  • Customize and Implement ERP Enterprise application to fit customer’s business process.
  • Remotely configure the deployment environment with application server, database server and web server for deploying the application on customers’ site
  • Design and develop new custom reports using iReport and jasper reports.
  • Upgrade the application to newer versions and formulate the migration strategy so that the customizations are carried forward.
  • Documented the requirements and acted as an interface between development team and customers.
  • Designed and developed shell script based installer for interactive installation of Database server & ERP application.

Technologies: Java, J2SE, JSP, Java Beans, Oracle 9i Application Server5.0, XML, Oracle 9i.

Confidential

Java Developer

Responsibilities:

  • Performed system analysis and design using OOA/OOD and UML diagrams.
  • Implemented dynamic web content using HTML, DHTML, XML and JavaScript
  • Developed Reusable components and Application-specific business logic using Advanced Java and Web Objects.
  • Implemented automated data access using Enterprise Object Modeler in Web Objects.
  • Applied appropriate java design patterns in developing the above business modules.
  • Developed factored code for better readability, maintenance and performance.
  • Used open source tools like Jakarta. apache. Commons extensively to leverage well tested open sourced code.
  • Developed pre-canned reports using open source reporting engine jasper reports and its designer iReport and commercial reporting engine Quadbase with optimized SQL queries.

Technologies: Java, WebObjects, XML, JavaScript, DHTML, CSS, UML, CVS, Eclipse-SDK, Unix shell script, Sybase ASE 12.5, JDBC.

We'd love your feedback!