We provide IT Staff Augmentation Services!

Senior Java Developer Resume

2.00/5 (Submit Your Rating)

SUMMARY

  • 11+ years of experience System Design, Development, Integration, Implementation and Support of enterprise software related to Client/Server and Web based n - tier architecture systems.
  • Working with Object Oriented Programming Core Java, Java (SDK 1.8), JDBC, Spring Core, Spring Boot, Spring Batch, Java/Groovy &SOA, JavaScript, ActiveMQ XML, JUnit, Log4j, Selenium.
  • Automation of Database scripts, Java and .Net components for Production environment using Datical, IBM uBuild, IBM uDeploy, IBM uRelease and Ansible tool for Deployment to respective servers.
  • Worked extensively on creating website with Bootstrap, JavaScript.
  • Strong hands-on experience withSpring IO,Spring Boot.
  • Extensive experience with Spring Core, Spring IOC, Spring Boot, Spring Data JPA, Spring AOP, Spring Security, Spring Transaction, Spring JDBC, Spring MVC, Spring Integration and Hibernate ORM.
  • 5+ years of experience with Agile development methodologies such as Scrum, XP and Test driven development with a lead role.
  • Well-versed experience in Selenium as a test automation tool and worked in Mockito, PowerMock.
  • Have good experience in the Agile process, HTML 5, Angular JS, JSON, RESTful based services.
  • Involved in automation of Build and Deployment of Java and .NET projects using JACL script, Python Scripting, Groovy, Shell scripting, Windows batch scripting, ANT and MAVEN with TDD/BDD development experience.
  • Experience in working with UML tools like Rational Software Architect and with version control tools like SVN, RTC Jenkins and GIT, SONAR for code quality.
  • Setting up deployment scripts using BMC BladeLogic for all the lower level and upper level environments as part of on-boarding new applications/components under AIT (Application Inventory Tool) and also leading the release weekend and on-call support for any Build deployment issues.
  • Involved in creating IBM Build Forge jobs which uses Java component through a batch file and scheduled it to run at a minimum of once a week.
  • Strong knowledge of the SID model and able to implement Ericsson Product Catalog with product offerings, product specifications, customer facing services, resource facing services and resources.
  • Strong knowledge on Ericsson Order care (EOC) and Ericsson Catalogue Manager (ECM) product.
  • Designing and Developing n-tier web applications in different complex project using Web Services, SOAP WSDL and REST Architecture, JUnit, UML, XML, XSD, Ajax, Hibernate, JMS,HTTPS,CSS, UNIX/Linux, Oracle.
  • Hands on experience in Developing CITI Mobile Application for Android/iPhone Apps in HTML5, CSS3 and angular JS.
  • Experience with JMS for the messaging queue and other functionalities.
  • Strong understanding of web service development using SOAP and REST.
  • Proficiency in programming with different IDE’s like IBM RAD, WebLogic Workshop and Eclipse Mars2.
  • Knowledge in Design and Development of database Structures using Relational Database Management Systems. Dynamic, creative and motivated architect-designer-developer with excellent leadership/management skills.
  • Have good exposure in areas like Process Development, IT Security, Project Management, IT Infrastructure/Design, Code and Artifacts, Review Quality Assurance/Testing.
  • Excellent written and verbal communication skills and co-ordination with the BA, development and testing teams. Solid management skills, demonstrated proficiency in leading and mentoring individuals to maximize levels of productivity, while forming cohesive team environment.
  • Strong experience in full SDLC Life Cycle. Worked on Production On-Call Support and maintenance.
  • Ability to learn quickly and to correctly apply new tools and technology. Highly motivated developer with strong analytical and technical skills.

TECHNICAL SKILLS

Languages: Java 6/J2EE Technologies, Java Swing XML, SOAP, HTML,HTML5 AJAX, Web Services, JAX-WS 2.0, JAX- RS, WSDL, SOAP, REST, JSF and RichFaces, Spring Boot, SOA, MicroServices, AWS Cloud

Scripting Languages: JavaScript, CSS, CSS3, JACL script, Groovy, Shell scripting, angular js Windows batch scripting, JACL Scripting, Python

J2EE Frameworks: Apache Struts2, Spring 3.x, Hibernate 3.x, Junit

Database: SQL Server 2008, MySQL 5.0, ORACLE

Operating systems: Windows (all versions) and UNIX

Application Servers: WAS 7.0.0.11, Apache Tomcat, JBOSS

IDE/Modelling Tools: MS Visio, Rational Application Developer (RAD), Eclipse

Development platforms: Eclipse, Toad

Testing tools: Soap UI, Load Runner, Junit and PowerMockito

Methodologies: UML, Agile, Waterfall

Version Control: SVN, Clear case, GITHub and RTC.

Tools: HP Quality Center, SonarQube, Nexus, JIRA, RAD 7.5.5, Rational Asset Manager

Analysis/Design: J2EE Design Patterns, Case Management Tool

SOA: RESTful Web Services

Build Tools: Ant, Maven, IBM uBuild, uDeploy, uRelease, Ansible, Datical, IBM Rational Build Forge, IBM Rational Asset Manager, BMC BladeLogic, SonarQube

Protocols: TCP/IP, SOAP, HTTP

PROFESSIONAL EXPERIENCE

Confidential

Senior Java Developer

Responsibilities:

  • Experience in working on various modules of booking air tickets such as PNR booking, vacation packages and extensively worked in Seat Map Module.
  • Experience in working Java Swing Applications from the UI end which interacts directly with Web Services and other services.
  • Proficient in technologies Java, J2EE, EJB 3.0, JMS, JSP, Servlets, JSP Custom Tags Libraries, XML, Custom Tags Libraries, JavaScript and HTML.
  • Worked extensively in Junit methods for all classes using Mockito and PowerMockito.
  • Used EJB Session Beans for business logic and JPA for database persistence.
  • Integrate prime faces with back end components using EJB and delegate design patterns.
  • Product enhancements and implement solutions for multi-tenant J2EE based legacy enterprise product enabling as Cloud based deployment and higher availability and scalability.
  • Have Strong OO Programming and OO Design concepts knowledge and also involved in Developing Application to integrate all Mortgage Applications to Sonar for Code Quality.
  • Working in Agile development methodologies such as Scrum, XP and Test driven development with a lead role.
  • Experience with JMS for the messaging queue and other functionalities.
  • Experience in developing Restful web services using JAX-RS Implementations.
  • Experience working in creating services for few modules in AACoRN applications using MicroServices.
  • Development of application business logic using Eclipse and GITHub.
  • Identify, Manage and Communicate Issues and Risks to Senior Management.

Confidential

Java Lead

Responsibilities:

  • Working in DevOps platform build and deploy process of Java/.NET Projects for Production environment using IBM uBuild, IBM uDeploy, IBM uRelease, Ansible and Electric Flow tools.
  • Worked as a part ofAWSbuild team. Merging all Developerworkings copies with shared mainline server for Continuous Integration.
  • Experience in administration of MS SQL server and MySQL inAWScloud platform.
  • Identify, Manage and Communicate Issues and Risks to Senior Management.
  • Install Business Applications onAWSinstances and configure S3 buckets.
  • Product enhancements and implement solutions for multi-tenant J2EE based legacy enterprise product enabling as Cloud based deployment and higher availability and scalability.
  • Have Strong OO Programming and OO Design concepts knowledge and also involved in Developing Application to integrate all Mortgage Applications to Sonar for Code Quality.
  • Worked in Automating Web Application Testing using Selenium WebDriver with TestNG framework.
  • Creating Build Forge jobs which uses this Java component through a batch file and scheduled it to run at a minimum of once a week.
  • Developed a reusable Java component to upload the Artifact into IBM Rational Asset Manager Application.
  • Implemented Spring Microservices with REST using SpringBoot for the Mortagage site.
  • Built the pages to dynamically load the data using the Spring, AJAX, Hibernate.
  • Involved in automation of PL/SQL Database scripts and ETL components for Production environment using Datical tool.
  • Working in Agile development methodologies such as Scrum, XP and Test driven development with a lead role
  • Involved in development and implementation of reusable component templates for application build jobs in Rational Build Forge for Java applications - incorporating hooks for Team Foundation Server, Subversion, and BladeLogic.
  • Hands-on in all Web Sphere Application Server based applications using JACL script for Code Deployment and also build-deployment for all Jrules Apps and Broker applications and also applications running on Apache Tomcat servers.
  • Experience with JMS for the messaging queue and other functionalities.
  • Experience in developing Restful web services using JAX-RS Implementations.
  • Setup deployment script using BMC BladeLogic for all the lower level and upper level environments as part of on-boarding new applications/components under existing AIT or new AIT (Application Inventory Tool) and also leading the release weekend and on-call support for any Development and Build-Deployment issues.
  • Experience working in creating services for Mortgage applications using MicroServices.

Confidential

Senior Java Developer

Responsibilities:

  • Perform technical tasks including research, analysis and design of new software applications and their functionality.
  • Serve as a technical or system analyst for project(s) during requirements and design phases of projects.
  • Developed web services and integrated using Spring Batch files.
  • Working in Agile development methodologies such as Scrum, XP and Test driven development with a lead role.
  • 2+ Yrs for experience in managing the Content Management System (CMS) for all languages globally.
  • Have used JSON format for developing Web services.
  • Created domain model and enhancement using JPA and Hibernate.
  • Developed business layer using EJB, JPA, Hibernate and DAO.
  • Used Java Programming in Selenium WebDriver, JUnit and TestNG.
  • Involved in the analysis and design of the various applications worked.
  • Developed Rest Service client API for accessing REST services.
  • Developed Microservices for implementing the critical functionality Remote Check Deposit and Pop Money functionality in the CitiMobile App.
  • Developed critical functionalities and Modules for App in both Mobile and Tablet production Application using HTML5.
  • Developed modules for App using core JAVA, J2EE and REST API’s.
  • Involved in consuming and publishing SOAP/RESTFUL web services
  • Hand on experience in Developing Mobile screens for functionality such as Mobile Check Deposit and Pop Money using HTML5, CSS3 and angular JS
  • Release lead for the App launch.
  • Developed and unit tested the front-end and backend tier software modules using JUNIT test cases.
  • Involved in preparation of design documents for all the impacted methods and for new functionality
  • Development of application business logic using Eclipse, Clear Case.
  • Deployed different Applications (WAR and EAR) in Domain and Clustered environment using IBM WebSphere.
  • Fixed many critical issues in SIT and UAT environments.
  • Query tuning and optimization for performance issue.
  • Translated Client server model to layered architecture for scalability.
  • Multi-threaded processing improvement.
  • Create High level and low level design document and get reviewed by internal & External Team members.
  • Performed cross Integration with other modules.
  • Analyzed the memory leaks and heap size utilizations of the applications in system test and pre-production environments.
  • Root Cause Analysis, Troubleshooting and fixing of various critical and major production issues.

We'd love your feedback!