We provide IT Staff Augmentation Services!

Sr Java/ J2ee Developer Resume

SUMMARY

  • Java/J2EE Developer and Lead having 15 years of professional experience in developing and maintaining from medium to very large - scale applications. Actively participated in all phases of application development including the design, analysis, implementation and maintenance in Windows and Linux/Unix environment.
  • SUN Certified Java(1.5) Programmer.
  • Worked as Java/J2EE Developer, Technical Lead and Module Leader.
  • Experience in multiple domains Flight Entertainment, Telecom OSS/BSS, and customer relationship based web applications like Retail and Ecommerce management.
  • Expert in Agile and Waterfall methodologies.
  • Designing and prototyping Web based Front End applications using Core Java, J2EE, HTML, JavaScript, AJAX, Angular8, Typescript, and Node JS. Re-modelling and applying security mechanisms through SSL/ TLS layers.
  • Extensive experience in developing Java Enterprise Applications, Web / Client-Server system applications using J2EE Middleware technologies, RESTFUL Web services, Micro Services, Spring Framework including Spring Boot, Spring RESTFUL, Spring MVC,etc, Struts1.2, Hibernate Frameworks, EJB 2.1 / 3.0, JDBC, JNDI, JMS, SOAP and Service Oriented Architecture (SOA) using SAX/DOM
  • Extensive experience in Front end Javascript frameworks Angular Typescript with Node JS
  • Expertise in implementing applications using Docker, Tomcat, Web Server, Glassfish and Oracle 10g application server.
  • Extensively worked on implementing Service Oriented Architecture (SOA) using Java API for XML Web Services SOAP & REST. Expertise in XML and related technologies like JAXP (SAX, DOM) parsers.
  • Good working experience on JUNIT, Jasmin and Automation testing in performing unit tests.
  • Experience in 24x7 on call support, involving troubleshooting, and incident diagnosis and problem resolution. Expert in Root Cause Analysis, overall systems testing and migration of platforms and applications to production.
  • Strong Experience in database design using PL/SQL. Write Stored Procedures, Functions, Cursors, Triggers and strong experience in writing complex queries, using Oracle 9i, 10.
  • Strong experience in different phases of the Software Development Life cycle (SDLC) including Design, Implementation and Testing during the development of software applications.
  • Having good knowledge on Big Data Hadoop(HDFS and Map Reduce ) echo systems(Sqoop, HIVE, PIG and Ooze) concepts
  • Experienced in generating logging by Log4j to identify the errors in the production test environment.
  • Experience in creating CRON jobs for scheduled jobs in UNIX Server and spring.
  • Expertise in Tools like JIRA, Bitbucket and Build Automation tool Jenkins and testing tools like Postman. Having working knowledge of Ant, Maven.
  • Experience in finding and analysing the memory leaks using MAT tools and adjusting the JVM Heap size.
  • Proficient with J2EE IDE’s like, Eclipse, JDeveloper, Android Studio and XCode
  • Experience with Clear case, Git and CVS versioning tools.
  • Experience in working with different operating systems: Windows, UNIX / Linux VMWare.
  • Key Team member and highly dedicated to produce professional work with highest quality and creativity.
  • A Quick learner and can adapt quickly to the emerging technologies.

TECHNICAL SKILLS

J2EE Technologies: Spring, Spring Boot, Struts, Hibernate, EJB, JDBC, Servlets, JSP, JNDI, JMS, JUnit, JAXP, SOAP/REST Web Services, JSON, XML, Jasper Reports, JAAS, Java Security

Languages: Core Java, JavaScript, Unix Shell Scripting and PLSQL

SAAS/SOA/ Middleware/ Framework/Suites: Web Services, SOAP, Restful, XML, XSLT, EJB, JMS Messaging APIs

Database: Oracle (9, 10) and MySQL

Servers: Docker, Glassfish, Apache Tomcat, Oracle 10g Application Server, Web logic.

ORM: Hibernate.

Operating System: Unix, Sun Solaris, Red hat Linux,, Win 2003/XP/2000/NT/98

Framework: Spring, Struts

Web Technologies: XML, XSLT, HTML, AJAX, Java Scripting, Angular-Typescript, NodeJS

Methodologies: Agile and Waterfall, CMMI practices

IDE and Project Management Tools: Eclipse, JDeveloper, Android Studio, iOS XCode. JIRA, Jenkins and Bit-bucket Tools.

PROFESSIONAL EXPERIENCE

Confidential

Sr Java/ J2EE Developer

Responsibilities:

  • Understanding the functional flow/technical architecture of the application modules.
  • Worked in an Agile environment with a Scrum team.
  • Implemented back end code using spring boot, Spring MVC, Spring RESTFULweb services and Spring JDBC.
  • Implemented Multiple Micro service like notification, weather flight services,etc.
  • Worked with Docker environment to build and deploy the applications.
  • Implemented GUI implementation using HTML5, Angular Typescript and jQuery
  • Implemented changes for Android and iOS app video player.
  • Written JUnit Test cases using PowerMockito for backend and Jasmin test cases for front end.
  • Involved in code reviews.

Environment: Java 8, Docker, Tomcat, Angular 8, Spring Boot, Spring MVC, SpringRest, Spring JDBC JSP, JavaScript, Web Services, Maven, Eclipse, JIRA, and Linux.

Confidential

Sr. J2EE Lead Developer

Responsibilities:

  • Understanding the functional flow/technical architecture of the application modules.
  • Analysed and Designed the License Management (LM) Module.
  • Worked in an Agile environment with a Scrum team.
  • Implemented the RESTFUL web services with JAX-RS and EJBs with business logic.
  • Involved in GUI implementation using AngularJS and node JS. Used Node JS for sending request to REST API
  • Responsible for package, build and deployment of the application using ANT.
  • Implemented DAO layer using Hibernate framework and written hibernate mapping classes
  • Analysed and found the memory leaks using the MAT tool and adjusting the JVM Heap size.
  • Written Test cases and Involved in Test Automation Framework (TAF) for testing the Application
  • Guide and lead the team for the implementation of LM and Involved in code reviews.

Environment: Core Java 1.7, Angular JS, Node JS, Hibernate, RESTFUL, JMS, EJB,Maven, Eclipse, JIRA, and Linux.

Confidential

Sr. J2EE Lead Developer

Responsibilities:

  • Understanding the functional flow/technical architecture of the application modules.
  • As Core Architect, analysed and designed the architecture for the new requirements.
  • Worked in an Agile environment with a Scrum team.
  • Collaboration with the Product Owner for the new requirements.
  • Guided the team for the implementation of the requirements.
  • Conducted the code reviews and demo of the implementations.
  • Analysed and found the memory leaks using the MAT tool and adjusting the JVM Heap size.
  • Implemented the EJB, JMS, and RESTFUL web services with JAX-RS, DAO using Hibernate.
  • Utilized Spring Integration to communicate with others services like common configuration management.
  • Resolved the Trouble Requests and given supports to the customers.
  • Implemented the Core Java classes to generate the client side certificates for Single Sign on (SSO).
  • Implemented the shell scripts to configure the HTTPS listeners in Glassfish server to set up Secure Sockets Layer (SSL) communication between Glassfish and NSS applications.
  • Analysed and implemented the Command Line Interface for License Management (LM) using shell script and Advanced Managed Object Shell (AMOS)

Environment: Core Java 1.7, Hibernate, RESTFUL, JMS, EJB, Spring, UNIX Shell Scripting

Confidential

Sr. Core Java/J2EE Developer

Responsibilities:

  • As a Module Lead, Designed and implemented the client requirements.
  • Collaboration with the Requirements Management (RM) team for the impacts of the new requirements/enhancements.
  • Estimate the efforts for the requirement and assign to the team.
  • Utilized JavaScript and AJAX for form validation and other interactive features.
  • Developed the Front-end using JSP, Ajax and JavaScript to present the server response and developed client-side validations.
  • Implemented SOAP based Web Services with JAX-WS for the Ecommerce integration with RMS.
  • Developed spring controllers using Spring MVC
  • Written PL/SQL Procedures, Functions, VIEWS and Triggers in Oracle.
  • Written scripts to schedule daily reports to be executed in the “CRONTAB”.
  • Implemented the complex business logics like SAP GRN, offers in the RMS invoice, etc using Core Java features.
  • Involved in Bug Fixing and performed troubleshooting for the production issues.
  • Involved in bi weekly releases to QA testing team.
  • Analysing the causes of bugs reported by the QA team and making sure they are fixed in the next release.

Environment: Core Java1.6, JSP, EJB, Spring MVC, SOAP, PL/SQL, JavaScript, Shell Script

Hire Now