We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

2.00/5 (Submit Your Rating)

Nyc, NY

SUMMARY

  • 8+ years of IT experience in Design, Develop and Testing using Java Technology.
  • Strong Analytical, Inter - personnel, Problem-solving, Communication skills and proven ability to rapidly acquire knowledge on new technologies and implement them in software projects.
  • Developed web applications with J2SE and J2EE technologies using Core Java, Servlets, and Struts frameworks.
  • Experience in developing components with Restful Web-Services using Jersey Framework.
  • Experience in using build/deploy tools such as Jenkins, Docker and Open Shift for Continuous Integration & Deployment for Micro services.
  • Hands on experience in Manual & Automation Testing, which involves User Interface, Functionality, Regression and System Integration Testing.
  • Designing and Development of N-tier web, enterprise, integration applications using J2EE EJB, RMI, Servlet, JSP, Custom tags, JDBC, JTA, JNDI, Java Mail, JMS, Struts, JDBC, spring, Camel, Web Services, XML, XSLT technology.
  • Wrote Ansible playbooks to launch AWS instances and used Ansible to manage web applications, configuration files, used mount points and packages.
  • Proficient in writing Test scripts for automation using Selenium, J-unit, Test-NG, Maven, Groovy and Cucumber.
  • Strong experience in automating Vulnerability Management patching and CI/CD using Chef and other tools like GitLab, Jenkins, and AWS/Open Stack.
  • Involved in very effective Agile SCRUM process & Automated Test Cases based on TDD methodology. Testing REST API’s using Advanced Rest Client.
  • Well versed in Oracle RDBMS and MY SQL and proficient in SQL queries.
  • Experienced in Requirement gathering, getting hold on technical designs, Unit and Integration Test Cases, and Story Cards for projects.
  • Maintained Interface compatibility and concurrency in the project using Java 8 new features like default, static methods and Concurrency API
  • Hands-on Experience in configuration of Network architecture on AWS with VPC, Subnets, Internet gateway, NAT, Route table.
  • Experience in creatingDockerimages,Containers, push/pull and integrating with Spring Boot.
  • Experienced in developing project from the scratch, building the pipeline for all components in CD/CI using Jenkins and responsible for overseeing the Quality procedures related to the project.
  • Hands on Linux based systems, writing Shell Scripts for prod and non-prod environments, CD Pipelines on Jenkins.
  • Worked on JIRA Scrum Boards and Ticketing Tools, Splunk Logging for Issue debugging.
  • Experience in Payments Domain.
  • Extensive experience in NOSQL databases like MongoDB, couch DB andElasticsearch.
  • Experience in designingUIpatterns andUIapplications with the help of Adobe products like Adobe Dreamweaver CS3, Adobe Photoshop CS3/CS4, Adobe Fireworks CS3 and Adobe Illustrator CS3.
  • Experienced in writing the bug free code to handle the functional scenarios without a P0 or P1 issues.
  • Proven track record of handling critical issues in client environments with deadline driven approach.
  • Involved in solving productions issues and critical remedies at client side environment.
  • Involvement in Code Review for the code units developed by the team.

TECHNICAL SKILLS

Programming Languages: Core Java, J2SE, and J2EE.

Web Technologies/APIs: JSP, Servlets, Struts, XML, XSD, JAXB, JSON.

Web Services: JAX-WS, Restful Web Services using Jersey (JAX-RS)., AWS

Frame Works: Spring (Core, MVC, DAO, Spring Integration).

ORM: Hibernate with JPA.

Application Servers: Tomcat, Jetty.

Testing Frameworks: JUnit, Test-NG, Selenium (Web-driver), Groovy, Cucumber, Maven, ANT.

IDE’s: Eclipse, IntelliJ.

Database: MySQL, Oracle, SQL Server.

Version Control /CI: SVN, GIT, Jenkins.

Others: Jira, Splunk, Shell scripting, Jenkins

PROFESSIONAL EXPERIENCE

Confidential

Sr. Java Developer

Responsibilities:

  • Assisted on various application by providing SME assistance, and root-cause analysis on vulnerabilities by understanding the whole application and risk analysis.
  • Work through prioritized vulnerabilities for FOSS remediation with respective risk factors
  • Assist in reporting all the changes made to the code using eclipse and synopsys data analysis provided for Vulnerabilities.
  • Proposed remediations strategies for remediating vulnerabilities and conducted QA scans to test the application based on client requirement)s).
  • Prepared combined reports of level of risks, their trend and frequency to the development team and client.
  • Prepared detailed documentary/technical report to the development team which consists of vulnerability lists, their causes and mitigation or suggestions to over each of them and steps to where the flaw was identified.
  • Learn and adapt to Client’s culture, security strategies, security goals, security objectives, and security capabilities
  • Advisory in prioritization of deployment
  • Classify and prioritize the risk of all vulnerabilities taking into consideration mitigating factors and impacts of internal and external threats

Confidential, NYC, NY

Sr. Java Developer

Responsibilities:

  • Design and building the REST web services using Java, Spring Boot and MVC framework at internet scale
  • Designed and developed the functional test cases using Cucumber and Java.
  • DevelopedSpringFramework based RESTFUL Web Services for handling and persisting of requests andSpringMVC for returning response to presentation tier.
  • Used Java 8 features like stream and Lambda expressions.
  • Integrate the web services using Apache Camel routing and Spring.
  • Converted a monolithic app to Micro services architecture using Spring Boot using 12-factor app methodology. Deployed, Scaled, Configured, wrote manifest file for various Micro services in PCF.
  • Used spring configuration server for centralized configuration and Splunk for centralized logging. Used Concourse and Jenkins for Micro services deployment.
  • Developed Camel routes using Scala DSL and developed custom message converters
  • Used Java 8 Method References feature to point to methods by their names and used functional Interfaces.
  • Developed reporting dashboards, which processes large amount data that are stored inElastic Searchand My SQL platforms and generates reports and displays in dashboards.
  • Implemented REST Micro services using spring boot. Generated Metrics with method level granularity and Persistence using Spring AOP and Spring Actuator.
  • Managed Servers on the Amazon Web Services (AWS) platform instances using Puppet configuration management.
  • Installed and configured Netegrity Site Minder Web agent on IIS/Apache/iplanet Webservers
  • Developed applicationUIlayer to support multiple form factors for wide range of user browser devices. Used Bootstrap's grid system as base to buildUIlayout using media queries.
  • Consumed REST services inUIservice layer with the help of http and resource providers.
  • Regularly participated in Technical and Used Case review meetings for various functionalities in the application.
  • Deployed the applications into CD/CI using Jenkins from development to production.
  • Test, build, design, deployment, and ability to maintain continuous integration and continuous delivery process using tools like Jenkins, maven Git, etc.
  • Regularly participated in Technical and Used Case review meetings for various functionalities in the application.
  • Ability to automate test and deploy the code and monitor.
  • Generated the scripts using shell and bash.
  • Implemented a SOA compliant system working on various transactional messaging using Camel and used Session Beans Message Driven Beans.
  • Work in close coordination with the development and operations team such that the application is in line with performance according to the customer's expectation.
  • Helped the team in analyzing the P0 and P1 issues and assisted in fixing them with the help of Splunk and logging onto the servers.
  • Involved in Interface Testing (API testing) and ensured data and control are working properly between middleware and backend systems using complex Application Programming Interface (API).
  • Involved in Debugging the Production P1 and P2 issues and resolving them with permanent fixes.
  • Ran Complex Oracle queries for Data Analysis and Reporting.

Environment: Core Java, J2EE, Restful Web Services, Spring MVC, Spring boot, Apache, Camel, Restful web services, Micro services, AWS, Cucumber, Oracle, J-Boss, Maven, Jenkins, Angular JS, IntelliJ, Bit Bucket.

Confidential, Pleasanton CA

Sr. Java/J2EE Developer

Responsibilities:

  • Working as a Java Application Developer for my team to develop rapid and robust applications.
  • Responsible in writing the API’s using spring, Hibernate, JAX-RS for Restful API’s.
  • Responsible to develop and execute the functional test cases using groovy and cucumber.
  • Involved in analyzing the stories, developing the Test Strategy, Preparing the Test Plans, Executing Tests and Automation using Selenium and TestNG.
  • Contributed for migrating existing module into REST based Micro services and provide all the CRUD operations required usingSpringBoot.
  • UsedSpringBoot,SpringMVC to build the Web application, Services.
  • Involved in GUI, Functional, Interface, Regression, Integration and User Acceptance Testing.
  • Used Maven and TestNG to execute the regression tests.
  • Implementation ofMicro servicesusing spring boot.
  • Helped my team integrating the project into the AWS.
  • Responsible in implementing Marshalling and UnMarshalling of XML using JAXB for sending and retrieving the data at multiple layers.
  • Developed a core routing framework for Verizon National Preorder using Apache Camel.
  • Integrated configured Camel with Active MQ to use it as bus
  • Developed applicationUIlayer to support multiple form factors for wide range of user browser devices. Used Bootstrap's grid system as base to buildUIlayout using media queries.
  • Consumed REST services inUIservice layer with the help of http and resource providers.
  • Regularly participated in Technical and Used Case review meetings for various functionalities in the application.
  • Developed keyword driven and data driven frameworks to retrieve test actions, test data from excel files and SQL databases.
  • Package the application using maven and use the Tmobile SWM packaging tool to deploy thecontaineronto Tmobile SOA CLOUD.
  • Involved in planning, preplanning and standups sessions of the Sprint.
  • Involved in Debugging the Production P1 and P2 issues and resolving them with permanent fixes.
  • Managed deployment to different environments using Jenkins and helped team by unblocking them resolving the pipeline issues.
  • Created Data services usingSpringData, JPA and hibernate for data layer.
  • Involved in creating the CD/CI pipelines to execute the functional tests as part of the build process using Jenkins.
  • Ran Complex Oracle queries for Data Analysis and Reporting.
  • Worked oncontainerorchestration toolDockerand deployment tool as Kubernetes. DefinedDocker File for application image and yaml files for deployment.
  • Created interactive prototypes andUIspecifications including screen layouts, color palettes and user interface elements.
  • Helped the team in analyzing the P0 and P1 issues and assisted in fixing them.
  • Involved in Interface Testing (API testing) and ensured data and control are working properly between middleware and backend systems using complex Application Programming Interface (API).

Environment: JDK1.7, J2EE, Oracle, AWS, IntelliJ, Tomcat 7.0, XML, Hibernate with JPA 3.0, Apache CXF, Camel, Apache, Groovy, Cucumber, JAX-RS Restful Web services, JAXB, Maven, Spring Integration, GIT, Jenkins, Splunk.

Confidential, Los Angeles, CA

Sr. Java Developer

Responsibilities:

  • Experience in working in an Agile Scrum Team.
  • Involved in creating test automation plan, execute large set of test cases which will ensure the quality of our Pelican Web application.
  • Worked on batch process development using Akka with Camel.
  • Involved in development of a test driven automation framework using Java, which helps in developing wide range of test classes to test the pelican API’s and pelican, Web application (Admin Tool).
  • Involved in developing wide range of test classes using Java to test the Pelican Rest API’s.
  • Involved in the development of Page Object Model for the UI testing of Pelican Web Application Using Selenium Web Driver.
  • DevelopedSpringFramework based RESTFUL Web Services for handling and persisting of requests andSpringMVC for returning response to presentation tier.
  • Developed reporting dashboards, which processes large amount data that are stored inElastic Searchand My SQL platforms and generates reports and displays in dashboards.
  • Responsible for creating and managing the Jenkins Job which runs the regression suite on our Pelican Application.
  • Involved in fixing the regression test failures on different environments of Pelican Application.
  • Involved in testing the crucial features of our application during crucial Releases.
  • Experience in developing the Rest Assured Framework to test the Rest API’s and Soap UI for testing SOAP API’s.
  • Used MAVEN for building the application.
  • Implemented Docker environment to deployMicro servicesin modern containers to increase Isolation.
  • Developed HTML prototypes andUIdeliverables such as wireframes, flowcharts, screen mock-ups and interface design specifications.
  • Managed deployment using Jenkins.

Environment: JDK 1.6, J2EE, Selenium Web Driver, Test Ng, Maven, Jetty App Server, Oracle, Splunk, Elastic Search, Jenkins.

Confidential, Chicago, IL

Java Developer

Responsibilities:

  • Involved in Gathering requirements, studying the application and collecting the information from developers and business.
  • Cucumber was used for the entire regression testing and functional testing with selenium as a primary tool to the Test scenarios, Test cases and test conditions identified.
  • Cross browser testing on Chrome, IE, and Firefox.
  • Worked in Agile development environment with frequently changing requirement and feature set and Participated in daily SCRUM meeting.
  • Ensure that software is developed and meets the criteria set out in the functional and non- functional specifications.
  • Involved in Test Planning, Test Scenarios and Test Cases documentation along with some manual and automation testing.
  • Regularly participated in Technical and Used Case review meetings for various functionalities in the application.
  • Involved in GUI, Functional, Interface, Regression, Integration and User Acceptance Testing.
  • Developed test cases using element locators and selenium Web driver methods.
  • Enhanced test cases using Java programming features and TestNG annotations.
  • Extensively automated regression and functional test suites by developing test cases using Selenium Web driver, java and TestNG.
  • Executed automation scripts on different browsers/environments /results to the team.
  • Involved in writing business logic in service layer.
  • Involved in analyzing the stories with Product, getting design approval from architecture group, build and deployment

Environment: Windows, JDK1.7, Java, J2EE, Oracle, XML, TestNG, Selenium Web Driver, Maven.

Confidential, Los Angeles, CA

Java Developer

Responsibilities:

  • Designed & developed framework components, MVC pattern using Struts & Spring framework.
  • Developed the Action Classes, Action Form Classes, created JSPs using Struts tag libraries and configured in Struts-config.xml, Web.xml files.
  • Involved in Deploying and Configuring applications in Web Logic Server.
  • J2EE is used to develop the application based on MVC architecture with help of Spring (MVC).
  • Used JSF 1.2 Framework in the application which is based on the MVC design pattern.
  • Used Maven build tool for building and deploying the application.
  • Implemented UI pages using AngularJS, JavaScript, HTML, JSON and CSS.
  • Design developed reusable service-oriented UI Components using AngularJS, JavaScript, Ajax, HTML Canvas and CSS3.
  • Responsible for developing Spring Controller classes, Command classes and configured dispactcher-servlet.xml for Spring (MVC).
  • Used Spring IOC for Dependency Injection of Action classes.
  • Performed Object Relational Mapping (ORM) by configuring the deployment descriptors in Hibernate.
  • Experience in writing stored procedures, queries using PL/SQL to process the data on MS SQL Server 2008 database.
  • Involved in performing regression testing, unit testing using JUnit.
  • Used SOAP for exchanging XML based messages.
  • Developed Web services for internal and external partners/clients.
  • Usedjava1.5 features such as Generics, Collections API.
  • Involved in writing DAO layer using Hibernate to access the Oracle database.
  • Used Subversion for version control and Jenkins for Continuous build integration.
  • Used Log4j as the logging framework.
  • Involved in Monitoring using Service Now Ticket Tracking tool at Production Support.
  • Responded to service tickets and service requests within established time-based requirements.
  • Coordinated with internal and external Client resources to isolate and troubleshoot issues resulting with service disruption and outage.
  • Provided reviews, estimates for tickets ensuring quality and accuracy.
  • Involved in doing AGILE (SCRUM) practices. Involved in planning of sprint attending daily agile (SCRUM) meetings and SPRINT retrospective meetings.

Environment: Java / J2EE, Struts, Spring Core, Spring REST, JSP, SOAP Web services, Oracle DB and Service Now tool

We'd love your feedback!