We provide IT Staff Augmentation Services!

Senior Java Developer Resume

SUMMARY

  • 10+ years’ of experience in Analysis, Design, Development, Implementation and testing of Web Based & Client/Server applications and Database applications
  • Expertise in developing web applications in Transportation/Logistics, retail, telecommunication, & Finance sector
  • Expertise in developing and implementing enterprise applications using Java/J2EE Technologies including Core Java, JDBC, Hibernate, Spring, Spring Boot, JSP, Servlets, Java Beans and EJB.
  • Strong Web Technology and Scripting languages experience with HTML5/4, CSS3/CSS, JSP, JavaScript, jQuery, Bootstrap, AngularJS.
  • Experience in creating Server objects like Tables, Stored Procedures, Views, Indexes, Triggers, Cursors, user defined data types and functions
  • Quality Assurance and test automation Experience in using JUnit and mocking frameworks such as Mockito for unit testing, and SOAPUI and Rest Client such as Postman for web services testing.
  • Experienced in XML and related Java technologies like JAXP, JAXB, JDOM, SAX, XSD, XSLT etc.
  • Proficiency in implementing Multi - threaded applications and in using design patterns like Factory Method, Abstract Factory, Singleton, Builder, Session facade, MVC and DAO patterns in software design.
  • Expertise in Frameworks such as Struts 2, Tiles, Servlets, JSP, JSF, Java Beans using MVC Model 2 Pattern
  • Experience in implementing Service Oriented Architectures (SOA) using XML based Web Services (REST/SOAP/WSDL)
  • Web Application Development with Framework like Spring MVC.
  • Experience in writing Build Scripts using Shell Scripts, ANT, MAVEN and using CI (Continuation Integration) tools like Jenkins and Hudson.
  • Hands-on experience in using message brokers such as ActiveMQ and Kafka.
  • Proficient with Comprehensive Technical/ Business Skill Set Spring Dependency Injection, Spring Batch Framework, JSP, Oracle, PL SQL, Web2.0 (AJAX), Web Services
  • Proficient in using WebLogic 10.3, JBOSS, Tomcat, WebSphere 7.1 & Hands on experience in UNIX and Linux Commands
  • Worked with J2EE, Struts, Spring MVC, Hibernate, JSP, Servlets, JSTL, and JDBC applying suitable design patterns.
  • Selecting the appropriate AWS service based on compute, data, or security requirements.
  • Experience using various web/application servers like Apache Tomcat 5.x, WebLogic, IBM WebSphere Application Server 5.x/6.x, WebSphere MQBEA Web Logic Server 10.0, Oracle Web Logic Server 10.3 and JBoss 3.2.x/4.2.
  • Strong experience on various development environments - IDEs like IBM Web Sphere Studio Application Developer (WSAD) 5.0, Eclipse 3.0/3.1, and RAD 6.0/7.0, IntelliJ Idea.
  • Worked with different spring modules - Spring MVC, Spring Integration, spring web, Spring Core, Spring Batch and Spring AOP
  • Good experience with unit, performance and script testing by using JUnit and Mockito.
  • Experience with creating developing with and web services - Rest and SOAP utilizing XML and JSON
  • Experienced with CI/CD process and integration with different source controls like Git, bitbucket etc.
  • Experience in working with databases like MongoDB, MySQL and Cassandra.
  • Proficient in extracting, transforming and loading of data using SQL Server DTS and SSIS.
  • Experienced with JDBC API to call SQL Queries and Stored Procedures in the Database.
  • Designed and developed NoSQL solutions for all users and managed and administered all NoSQL database systems.
  • Proficient in all phases of SDLC (analysis, design, development, testing and deployment) in gathering user requirements & converting them into software requirement specifications.
  • Expert knowledge of Node.js and experience in a production environment.
  • Ensuring support tickets are fully updated with the most current data. Provide proper escalations and handoffs to management and support staff using Splunk.
  • Diverse experience utilizing tools in N-tier and Micro services architecture applications using Spring Boot, Spring Cloud config, Pivotal Cloud Foundry, Kafka, Cassandra, My SQL, Restful Web Services.
  • Understanding of protocols such as LDAP, SSL/TLS, HTTP, and Kerberos
  • Experience in Identity and Access Management- Web SSO, Web security, Web Services and API security using industry standards such as SAML, OAuth and OpenID Connect.
  • Experience with Apache Cassandra and Apache SOLR.
  • Extensive knowledge in Agile, Waterfall and TDD Methodologies.
  • Experience with Open source frameworks using Spring Batch, and Hibernate and used design patterns like Singleton, DAO, Factory, DTO, and MVC.

TECHNICAL SKILLS

Programming Languages: Java8/7/6, J2EE, JSP, Kotlin, Java EE

Web Languages: HTML5/HTML4, Bootstrap 2.3x, DHTML, AJAX,XML, XSD, XSLT, CSS3/CSS, JavaScript

Database Systems: MySQL, PL/SQL, Oracle8.x/9i/10, MySQL 5.1.4,DB2. MS SQL Server

Methodologies: Agile, SDLC, OOAD, TD Agile, SDLC, TDD, Waterfall.

Operating Systems: Windows XP/7/8, UNIX, LINUX

Java/J2EE Technologies: JSP, Servlets, EJB, JavaBeans, JDBC, JSON, JAX-WS, JAXB, Web Service.

Web Services Technologies: XML, SOAP 4.0, WSDL

Message Brokers: ActiveMQ, RabbitMQ

Cloud: AWS, PIVOTAL CLOUD FOUNDRY, REDHAT OPENSHIFT, KUBERNETES,

Application/Web Servers: Apache Tomcat 5.x, JBOSS3.2.x/4.0/4.2, WebLogic.

IDE & Tools: Eclipse 3.5/3.6.1/4.2/4.3.1 , RAD 8,IntelliJ

Version Control: Gradle, JIRA, GIT, CVS, Subversion, Visual Source Safe.

Test Automation Tools: Selenium, TestNG, Junit, Mockito.

Java Framework: Spring 3.0.1/3.2.6 , Spring Boot/Batch, Struts 1.2/2.0 and ICE face JPA, Spring MVC, Hibernate 3.5.4/4.0.1/4.2.8

Windows Servers: Windows Server 2008/2012

Other Utilities: Log4j, ANT, Maven.

Java Testing Tools: JUnit 4.6/4.9/4.11 , Mockito framework, SOLR, Apache Camel

PROFESSIONAL EXPERIENCE

Confidential

Senior Java Developer

Responsibilities:

  • Interacting directly with the clients to schedule Meetings, Preparing Documents (SOW’s & CR’s) and Resolving the Issues by troubleshooting & browser debugging after release and getting things on time by daily monitoring the Project Updates by scheduling Daily Stand ups and Making decisions accordingly
  • Expertise on advanced software development methodologies such as Agile/Scrum model processes.
  • Involved in Java, J2EE, web services and Hibernate in a fast-paced development environment.
  • Followed agile methodology, interacted directly with the client provide/take feedback on the features, suggest/implement optimal solutions, and tailor application to customer needs.
  • Implemented Restful web services using spring boot.
  • Experience in Software Development Life Cycle (SDLC), Requirements Specification, designing documents and writing
  • Extensive experience using Gradle to build the projects.
  • Develop and maintain existing and new applications in both Java and Kotlin
  • Migrated some modules from Java to Kotlin
  • Closely worked with Kafka Admin team to set up Kafka cluster setup on the QA and Production environments.
  • Supporting the team to implement containerization environment using Docker.
  • Hands on experience using Docker containers for the application life cycle.
  • Used RESTFUL client to interact with the services by providing the RESTFUL URL mapping
  • Worked in TDD and version management tools GitHub, SVN.
  • Experienced in methodologies like Iterative, Agile, Scrum and waterfall approaches.
  • Experience on Web Services, SOAP, JAX-RPC, WSDL, HIBERNATE, EJB, XML.
  • Possessing good interpersonal skills which were applied in coordinating with development team, QA team and support team as required.
  • Skilled full stack Java developer and profound knowledge in Java/J2EE technologies, web services, Pivotal Cloud Foundry, IVR technologies and expertise in developing automated testing components for UI using Selenium IDE and web driver.
  • Have the motivation to take independent responsibility as well as ability to contribute and be a productive team member.
  • Followed Agile Scrum methodology and used TDD for writing test cases.
  • Used Spring Rest Controllers, Spring Web MVC and Spring Boot extensively to implement server-side business logic.
  • Implemented Log4J1.2 for Logging Errors, debugging and tracking using loggers, appenders.
  • Involved in pre-testing the Web-Service calls with Postman (Plug-in for chrome).
  • Developed JUnit test classes for Controller, Service and Data layers.
  • Performed code reviews and provided guidelines for best practices of software management, Coding Standards and Code Commenting for better understandability.

Environment: Java, J2EE, Spring Boot/Batch, Kotlin, JDBC, HTML, REST, Web Services, Swagger, Spring Framework, Agile, Eclipse, IntelliJ, SQL Server, Hibernate, Apache Tomcat 5.5/6.0, Apache Kafka, EJB, Angular 5/6, MS SQL Server, Oracle 11g, Java Script, testNG, Mockito, GitHub, Gradle, Maven, Pivotal tacker, Docker.

Confidential

Software Engineer

Responsibilities:

  • Interacting directly with the clients to schedule Meetings, Preparing Documents (SOW’s & CR’s) and Resolving the Issues by troubleshooting & browser debugging after release and getting things on time by daily monitoring the Project Updates by scheduling Daily Stand-ups and Making decisions accordingly
  • Designed and implemented the MongoDB schema.
  • Experience in developing and deploying the micro services applications in Pivotal Cloud Foundry (Paas) cloud platform and CF command line interface.
  • Core java development for different components. Developed the application using Core Java, Multi-Threading, Spring Core, Beans, JDBC, Transaction and Batch, ORACLE, Maven.
  • Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC) using annotations.
  • Worked as a JAVA EE developer for the Hibernate ORM, design database on MySQL database.
  • Implemented the function to send and receive AMQP messages on RabbitMQ synchronously and asynchronously and send JMS message to Apache ActiveMQ on the edge device.
  • Tested the performance of the data sets on various NoSQL databases.
  • Implemented Spring boot microservices to process the messages into the Kafka cluster setup.
  • Implemented REST Micro services using spring boot. Generated Metrics with method level granularity and Persistence using Spring AOP and Spring Actuator.
  • Used Spring Kafka API calls to process the messages smoothly on Kafka Cluster setup.
  • Involved in writing code to transform XML documents using JAXP SAX and DOM parsers
  • Involved in Java, J2EE, web services and Hibernate in a fast-paced development environment.
  • Migrating existing application into micro services architecture using Rest APIs, spring boot.
  • Designed and developed UI Screens with JSF (MVC), HTML5, CSS, JavaScript, AngularJS to provide interactive screens to display data.
  • Involved in implementation of transaction management across domains using Spring AOP.
  • Involved in WebLogic 11g/10/9.2 testing and analyzing performance metrics and creating respective Web Logic resources
  • Involved in developing presentation layer using JSP, ExtJS, HTML, AJAX and JavaScript.
  • Enhancement of the existing functionality to persist the messages to Cassandra DB in Kafka.
  • Designed and developed the front-end using HTML 5, CSS, and JavaScript, jQuery, JSP with Ajax.
  • Designed and developed Data Access Objects (DAO) to access SQL database.
  • Developed JUnit test cases using PowerMockito, for Controller beans and Helper classes.
  • Cognitive about designing, deploying and operating highly available, scalable and fault tolerant systems using Amazon Web Services (AWS).
  • Used GIT for branching and merging of source code management.
  • Experienced with event-driven and scheduled AWS Lambda functions to trigger various AWS resources.
  • Coded HTML pages using CSS for static content generation with JavaScript for validations.
  • Developed XSLT files for transforming the XML response from the web service into HTML as per the business requirements and used different XML technologies such as XPATH, JAXB, Style Sheets (CSS) etc.
  • Used Couch base Lite, a client-side ‘ NoSQL’ database hosted on the device, exposed via REST API through the API domain
  • Triggered the automation jobs using Jenkins to get the cucumber JSON reports.
  • Responsible for creating and maintaining architecture for Restful API using Spring Boot.
  • Deploying application in Development and Production servers. Leading the team of developers for construction, Development and testing phase.
  • Implemented Restful web services using spring boot.

Environment: Java, J2EE, Spring Boot, EJB, JDBC, MongoDB, HTML, REST, Web Services, Spring, Eclipse, IntelliJ Idea, Apache Kafka, Apache Spark, Kibana and Elastic search, SQL Server, Visio, MS Office, Hibernate, Apache Tomcat 5.5/6.0,JBoss, EJB, Node JS, Kafka, Angular 5/6, MS SQL Server.

Confidential

Java Developer

Responsibilities:

  • Involving in requirement analysis, design of multiple modules during the development phase.
  • Created Java services and controllers which are responsible for getting the data from the DB2 data base and display.
  • Involved in tracking the high-level requirement using ReqPro tool.
  • Used spring config server for centralized configuration and Splunk for centralized logging. Used Concourse and Jenkins for Micro services deployment
  • Involving in developing the project requirement using Java, Jdbc, Jsp and wsdl.
  • Involving in code check in and checkout in SCME using Unix commands
  • Implemented Angular JS 2.0 and AJAX
  • Developed a web 2.0 control console using GWT to manage data matching for data staging
  • Involving in tracking static defects and dynamic defects using Clear Quest tool
  • Used JDBC API to connect to the database and carry out database operations.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API's and Spring Boot for micro services.
  • Developed the different components of application such as JSPs, Servlets, EJB's using Web sphere Studio Application Developer and used CVS for version control.
  • Design and Development of High Performance CPD processes by using multithreaded processes which in turn improved the performance by a lot.
  • Developed Oracle Stored Procedures to update records on a daily basis and it will invoke using cron job in LINUX Responsible for the Migration of the application from Web Sphere to JBoss.
  • Developing Ant and Maven scripts to automate the compilation, deployment and testing of Web and J2EE applications to the above platforms
  • Involved Unit testing and Integration testing.
  • Deploying application in Development and Production servers.
  • Developed JDBC API to connect to the database and carry out database operations.
  • Involved in developing the custom user controls (XML Field) and web parts for UI Interface.
  • Involved in build process through Maven, JMS for instant notification.
  • Excellent teamer, very dynamic, flexible with positive attitude and excellent learning skills.

Environment: Java, J2EE,JDBC, HTML, REST, Web Services, WebSphere Application Server, Websphere Studio Application developer, Spring MVC, Eclipse, Toad, Visio, MS Office, Hibernate, Apache Tomcat 5.5/6.0, EJB.JBOSS 3.0/3.1/3.2, Jenkins, GWT, MS SQL Server

Confidential

Java Developer

Responsibilities:

  • Involving in requirement analysis, design of multiple modules during the development phase.
  • Involved in the development of User Interface components.
  • Developed web front end using JSP and Java scripts.
  • Developed server-side utilities using J2EE technologies Servlets.
  • Involved in development of view components.
  • Used Log4j for logging messages and Warnings.
  • Detail Level estimates, Understanding document preparation for a request.
  • Design Documents like RUD (Requirement Understanding Document), DDD (Detailed Design Document) and UT (Unit Test Cases). Documenting the test results.
  • Preparing review document based on onsite review comments. Preparation for quality inspection and delivery.
  • Designed and developed Data Access Objects (DAO) to access the database.
  • Setup test data in database tables for Unit testing.

Environment: Java, J2EE, Struts, RAD Spring MVC, Hibernate, DB2, Eclipse, Toad, Visio, MS Office, Hibernate, Apache Tomcat 5.5/6.0.

Hire Now