We provide IT Staff Augmentation Services!

Senior Java Developer Resume

5.00/5 (Submit Your Rating)

SUMMARY

  • IT Professional having 14+ plus years of professional experience in Java/J2EE technology.
  • Experience in domains such as investment banking, payment gateway, Health, Telecom, airlines, gas and transport, airlines, Hotel industry and property management.
  • Strong working experience in application Development using Core Java, JSP, Servlets, EJB (3.0), Microservices - REST/SOAP, SQL, XML HTML4/5, WebLogic, WebSphere, Tomcat and Java Multi-Threading.
  • Experience in Data driven Testing, Cross browser testing and Parallel Test execution using Selenium WebDriver, Junit, TestNG and selenium Grid. Wrote multiple Python scripts to monitor Virtual machine data usage and test REST API’s.
  • Experienced in various open source frameworks and tools like Springs MVC, Spring Boot, Springs Security, Struts, Hibernate, Bootstrap, Log4J, AJAX, Glassfish, Tapestry, Maven and Ant.
  • Proven skills in web-based application development using J2EE Architecture based on Struts and Tapestry.
  • Experience in middle tier development using EJB, persistence layer ORM based tools hibernate and JPA.
  • Expertise in Core and JEE Design Patterns like Factory, Abstract Factory, Singleton, Data Access Object, Session Facade, Business Delegate, Service Locator, Business Objects and MVC in the development of Multi-Tier Distributed Enterprise Applications.
  • Experience in relational databases Oracle, SQL Server and Sybase.
  • Experience in both Front end and Back end web Technologies and ability to create applications that can use various database vendors.
  • Goal Driven Developer with comprehensive understanding of various software development approaches such as SDLC and Agile frameworks like SCRUM.

TECHNICAL SKILLS

Languages & Technologies: Core Java 7/8, JDBC, JSP/Servlets, JNDI, EJB 3.0, REST/SOAP Web services, Java Swings, Micro Services, JavaScripting, PERL Scripting, Hibernate, JPA, HTML, XML, AJAX, Bootstrap, JQuery, Swagger, LDAP, Jenkins, CruiseControl, OAUTH

Framework: Struts, Tapestry, Spring MVC/Core/Security/IO, Wicket, Spring Boot

Database & Web/App Server: SQL, Oracle, MySQL, Sybase, Tomcat, Websphere, Weblogic, JBoss, Glassfish, Resin

Cloud Platform: Oracle Cloud, GCP (Google Cloud Platform)

Tools: /IDEs: Eclipse Ganymede/Helios/Indigo/Kepler/Oxygen/Juno, IntellijIdea, JMeter, JIRA, GitHub Desktop, SVN, CVS, Websphere Integration Developer, Rational Application Developer, TOAD, Log4J, POSTMAN, SoapUI, Canoo WebTest, Selenium Web Driver, PMD/Checkstyles, JMeter, NetBeans, ANT, MAVEN, Log4J, PL/SQL Developer, JProfiler, VSS, Rational Clearcase

PROFESSIONAL EXPERIENCE

Confidential

Senior Java Developer

Responsibilities:

  • Designed/coded application components in Agile mode utilizing a test-driven development approach.
  • Implemented all the functionality using Spring IO / Spring Boot and Hibernate ORM. Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions and Spring security modules.
  • Used Hibernate persistence framework on backend against Oracle for billing details PDF generation flow.
  • GUI development done using Java Swing and Eclipse Oxygen.
  • Migration from Java 7 to Java 8.
  • Consumed new RESTful web service operations and modified the existing web service calls from SOAP to REST. Also used POSTMAN tool to test the REST web service operations and understand JSON.
  • Tracked GCP (Google Cloud Platform) traffic for error-handling and troubleshooting scenarios.
  • Closely worked with the GCP API team to understand the REST contract between FES and API team and architectural design patterns being followed (E.g. Strangler, Split-Traffic).
  • Responsible for writing the Design Specifications for the user interface and the business logic layers.
  • Developed the front-end using Eclipse Oxygen/Java Swing involving UI design, user generated event handling, incorporation of underlying functionalities as per the laid down specifications and also involved in incorporating business logic in SQL code stored procedures.
  • Prepared exhaustive test cases to comprehensively test functionality and code. Involved in integration testing and deployment of the module as part of the overall application.
  • Coding using Core Java in Eclipse MEB. Used JDBC for database connectivity.
  • Implemented the Log4J logging component from Apache into the Application.
  • Used Jenkins for CI/CD integration.

Environment: Core Java 8, Spring Boot, Spring MVC/IO/Transaction, Hibernate, Microservices - REST, SOAP, Web logic, JSON, Eclipse MEB, GitHub Desktop, JIRA, EJB, GCP (Google Cloud Platform), Swagger, Jenkins, Eclipse Oxygen

Confidential

Technical Architect/Technical Lead/Scrum Master

Responsibilities:

  • Redesigned and developed the application using Springs 3.0 and core java 8 by using the Oracle 11g/Exadata and WebLogic 11.x/Exalogic as the server, Bootstrap for HTML controls along with jQuery and AJAX. Redesigned database with emphasis on promoting scalability.
  • Architected a persistence framework allowing object state to be stored in a database using JDBC and caching. Designed & build common application framework components utilizing OOD/J2EE Patterns, EJB Stateless
  • Used a microservice architecture, with Spring Boot-based services interacting through a combination of REST and Apache Kafka endpoints. Deployed services to Oracle Cloud Platform.
  • Developed critical components of the application including Spring forms, Spring controllers, JSP views, and business logic and data logic components that include Hibernate Entities, Spring-Hibernate DAO and Spring models following MVC architecture.
  • Designed and implemented/developed core framework with Http Servlet and DB Servlet using multiple thread model. Implemented components handling thread pooling, Servlet communicating, session management, cookie processing, and data source connection pooling.
  • Core Java implementations included, core Java Business Delegate classes, Java Messaging and Service Handlers and Java Database Access Objects (DAO) were developed and implemented to support the service adapter processing.
  • Improved efficiency of data object access and database response time improved dynamic background threading and memory usage, Reduced response time of different database queries by up to 80%

Environment: Core Java 8, Spring 3.0, Spring-MVC, Spring-Boot, Spring-Security, Microservices - REST, HTML 5.0, JSP, Servlets, Web logic 11.x, SQL Express, AJAX, JSON, jQuery, Eclipse Kepler.

Confidential

Sr. Technical Lead/Scrum Master

Responsibilities:

  • Developed the application using Core Java, Multi-Threading, Oracle 10g/11g, J2ee, EJB 3.0, REST/SOAP Web services, Tomcat, JAXB and XML.
  • Used Java-J2EE patterns like Front Controller, Value Object, Data Access Objects, Command Pattern and Singleton patterns, Session Facade and Service Locator.
  • Developed the Presentation and Controller layers using Apache Camel, JSP, HTML, Java Script, Business logic using Spring IOC, DTO, JTA, and Persistent layer DAO, Hibernate for all modules. Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions and Spring security modules.
  • Used Java Multi-Threading, made used of java.util.concurrent package. Made use of Executor Service for Thread Pooling.
  • Developed SOAP Web Services using JAX-RS and JAX-WS annotations. Made use of SoapUI for Web testing.
  • Performed Hudson/Jenkins configurations and setup SSDT modules.
  • Created sequence/use case/package diagrams by using Enterprise Architect and created documents.
  • Used CVS for check in and checkout the code from central repository.
  • Involved in technical requirement gatherings along with Business Analyst.
  • Conducted technical feasibility study for complex solutions and provided POC's (Proof of Concept).
  • Used TIBCO ESB for Messaging Service by creating topics/queues for receiving and sending messages.
  • Used JIDE framework for creating java swing-based GUI components.
  • Apart from development work, lead the team as a Scrum Master to provide solutions and ideas to the team, as and when required.

Environment: Core Java, J2EE, JDK1.6, EJB3.0, Tomcat, Spring-MVC, Web Services, Hibernate, Eclipse, Tibco EMS, Jenkins, Putty, JIDE, CVS, SVN, JIRA, Green Hopper, Oracle 10g.

Confidential

Technical Lead/Scrum Master

Responsibilities:

  • Used struts, core java, HTML, and struts framework for developing TAF.
  • For test automation used Canoo Web test which would verify GUI on web pages.
  • Written Perl scripts for successful orchestration of web test.

Environment: Core Java, HTML4, Java Script, Struts 1.0, Canoo Web Test, Perl.

We'd love your feedback!