We provide IT Staff Augmentation Services!

Java Developer Resume

4.00/5 (Submit Your Rating)

SUMMARY

  • 6+ years of IT experience in analysis, design, development, documentation, implementing and testing of software systems in Java, J2EE and Internet technologies.
  • Strong Knowledge on Application Development using Software Development Life Cycle SDLC using various methodologies like Waterfall, Agile/Scrum.
  • Expertise in working with various J2EE technologies including Hibernate, Struts MVC Framework, Servlets, JNDI, JMS, JDBC, AJAX, WEB SERVICES and GRADLE.
  • Strong experience in Spring Framework such as Spring MVC, IOC, AOP and Spring JDBC
  • Strong hands - on experience with Spring IO, Spring Boot.
  • Extensive experience in developing Microservices using Spring Boot, Netflix OSS (Zuul, Eureka, Ribbon, Hystrix) and followed domain driven design.
  • Experience in using build/deploy tools such as Jenkins, Docker and OpenShift for Continuous Integration & Deployment for Microservices.
  • Experience in implementing Java EE design patterns such as MVC, Singleton, Session Facade, DAO, DTO, and Business Delegate in the development of Multi-Tier distributed Enterprise Applications.
  • Good experience in developing Web Services SOAP, JAX-WS, WSDL.
  • Experience in core Java-Multithreading, Collections, Servlets and JDBC.
  • Experience in Configuring and deploying applications on Tomcat 5.5/6.0/7.0 server.
  • Knowledge of XML Suite of Technologies XML, XSL, XSLT, and validations with DTD and XML Schema and processing profile with SAX, DOM Parsers.
  • Hands-on experience with build and deployment tools including Ant / Maven, logging and Debugging using Slf4 and Log4j, unit and integration testing using JUnit.
  • Good working experience in GUI design and application development using IDE like Eclipse and NetBeans.
  • Excellent team player with good analytical, strategic planning and interpersonal and communication skills. Highly motivated, enthusiastic and self-starter.

TECHNICAL SKILLS

Java & J2EE Technologies: Core Java 1.8/1.7/1.6, JSP 2.1, Servlets 2.5, JDBC 3.0, EJB 3.0/2.0, JAXB 2.0, SAX and DOM.

Web/Application Servers: TomEE 7.0, IBM Web Sphere 6.x/5.x/4.x, Portal 6.x, Web sphere MQ, BEA Web Logic 11/10/9.2, JBOSS 5/4, and Tomcat 5/6

Frameworks & Middleware: Spring Framework 3.0/4.0/5.0, Web flow 1.0/2.0, JMS, Hibernate 5/4, Spring Boot, Micro services, AWS, EC2, S3, Lambda, SQS, Kinesis, Route53

Languages: Java, SQL, PL/SQL, HTML5/4, XML.

Web Services/Frameworks: AWS, SOAP, REST, WSDL, UDDI, Jersey, Rest Easy, SOAP UI

Development Tools/IDE’s: JDA Eclipse, NetBeans, My Eclipse8.0, RAD, Visual Studio

Open Source: JUnit, log4j1.2, CVS, SVN, GitHub, Nexus, Serena, JIRA, Confluence

Databases: Oracle 11g/10g/9i, IBM DB2 7.0/8.2

Database Tools: TOAD 9.0 and PL/SQL Developer Client tools.

Web Development: Struts 2.0, JSF 2.0, Struts 2.0, JSP, Ajax, JavaScript, jQuery, Angular2

Build tools: Apache Maven 3.3.2, Ant 1.7, Gradle, Jenkins, Hudson, AWS Code pipeline

PROFESSIONAL EXPERIENCE

Confidential

Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development
  • Developed the application using Core Java concepts, including Collections API, threads, generics, and reflection
  • Developed back end application using Spring MVC framework and used Microservice architecture with Spring Boot based service through REST
  • Used Java8 Stream API for Bulk Data Operations on Collections using both Streams and Parallel Streams
  • Built J2EE back end framework to handle transactions,security,scalability and concurrency
  • Configured Hibernate XML mapping files to implement Object Relational Mapping(ORM) using Hibernate to build connections between POJO and Oracle database
  • Developed Data Access Object(DAO) using JDBC API for database access
  • Configured different beans using Spring IOC to inject common services and configurations
  • Constructed controller class and coded SQL queries for mapping and responding to the requested form front-end
  • Developed and implemented PL/SQL packages/procedures to most of the business logic party
  • Utilized Spring Security to provide authentication and authorization for users to sign up and sign in.
  • Used CORS (Cross Origin Resource Sharing) Filter to enable cross origin requests
  • Used Log4J to log,debug and provide warnings and information on the server console.
  • Utilized JUnit test for Unit Testing on Java class
  • Work in an Agile/Scrum development environment with JIRA
  • Followed Agile methodology throughout the project, involved in Scrum meetings with the team members on day-to-day basis for the update on project status.
  • Utilized Test Driven Development(TDD) for the project with Agile
  • Used Git controls to track and maintain the different versions of the project
  • Developed to build scripts and conduct build/deploy/troubleshoot activities with Maven
  • Used Spring Cloud for developing back end application
  • Involved in batch processing using Spring Batch framework
  • Coded Spring Servlets for delegating to POJO and called Controllers
  • Created Controllers for mapping request from front end
  • Implemented Spring DAO support integrated with Hibernate framework to connect with Oracle Database
  • Implemented and developed Hibernate configuration and session-per-request design pattern for making database connectivity and accessing the session for database transactions respectively.
  • Utilized JSON as data format for communication between front end and back end
  • Deployed and hosted client websites/application with Google Cloud and AWS EC2
  • Maven used to manage dependencies in the application and deploy it on JBoss Application server.
  • Used Git as a version control system and deployed the application in Production

Environment: Agile, Scrum, Sprint, HTML5, CSS3, JavaScript, ES6 Java,Spring Boot, Spring IOC, Hibernate, JDBC, Spring Security, SQL, Microservices, CORS Filter, Maven, Log4j, Tomcat, JUnit, JIRA

Confidential

Java Developer

Responsibilities:

  • Worked in Agile framework as an individual contributor Responsibilities include - Interaction with Business team in story grooming, reviewing story/acceptance criteria.
  • Performed complete application life cycle function (SDLC) from conception to final release to users including design & analysis, Implementation, Testing, Deployment, and Maintenance.
  • Converted a monolithic app to Microservices architecture using Spring Boot using 12-factor app methodology. Deployed, Scaled, Configured, wrote manifest files for various Microservices in PCF.
  • Implemented REST Microservices using spring boot. Generated Metrics with method level granularity and Persistence using Spring AOP and Spring Actuator.
  • Implemented Zipkins for distributed Microservice Monitoring. Integrated Swagger UI and wrote integration tests along with REST documents.
  • Implemented Hysterix a Latency and Fault Tolerance system for Distributed Systems. Wrote Controller, Services and directive code using AngularJS 1.X for a POC for converting CIM UI.
  • Used spring config server for centralized configuration and Splunk for centralized logging. Used Concourse and Jenkins for Microservices deployment
  • Developed story/task by following TDD/BDD and Pair programming concepts. Providing daily status in scrum meetings with the client. Mentored new team members on effective usage of blend of Spring Boot /JPA and Java
  • Built an analytics tool with Druid and Kafka, that provided external/internal dashboards for 1B daily events
  • Involved actively in Daily Scrum meetings, Spring planning and estimation of the user stories and providing valuable inputs through Agile methodology
  • Responsible for requirements analysis, technical design,implementation and testing
  • Developed business components using Core Java, OOPs mechanism and Collections, Exception handling and Multithreading
  • Used Spring Core Annotations like Spring DI for Dependency Injection, Spring MVC for REST API's and Spring Boot for Microservices and manage dependency injection using Spring Boot frameworks.
  • Used Spring AOP module to handle transaction management services for objects in any Spring-based application
  • Implemented different Design patterns like DAO, Singleton Pattern and MVC architectural design pattern of Spring.
  • Used a Microservices architecture, with Spring Boot-based services interacting through a combination of REST and Spring Boot
  • Implemented DAOs, entities using Hibernate API and Hibernate QL
  • All the functionality is implemented using Spring IO/Spring Boot and Hibernate ORM
  • Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions and Spring Security modules
  • Used Java 8 to derive concepts like functional interfaces, Stream API, Producer and Consumer, Bi Consumer
  • Wrote Stored Procedures, Triggers and Cursors, Views for data retrieval and data storage and updates in PL/SQL database
  • Implemented all the components following test-driven development methodology using JUnit
  • Used SVN(Apache Subversion) as version control system
  • Created build and deployment scripts using Maven
  • Worked on a web application using Eclipse IDE and deployed application on Tomcat application server

Environment: Java 1.8, Restful web Services (JERSEY, Spring Boot), PCF, Zipkins, Hystrix, Spring Config server, AngularJS1.x, HTML, JSON, Log4j, Gradle, Git, Junit, Pivotal Tracker, Tomcat 7, Oracle 9i, DB2, Jenkins, Concourse, JQuery

Confidential

Java Developer

Responsibilities:

  • Involved actively in Daily Scrum meetings, Spring planning and estimation of the user stories and providing valuable inputs through Agile methodology
  • Responsible for requirements analysis, technical design,implementation and testing
  • Developed business components using Core Java, OOPs mechanism and Collections, Exception handling and Multithreading
  • Used Spring Core Annotations like Spring DI for Dependency Injection, Spring MVC for REST API's and Spring Boot for Microservices and manage dependency injection using Spring Boot frameworks.
  • Used Spring AOP module to handle transaction management services for objects in any Spring-based application.
  • Designed front end using HTML5, CSS3, JavaScript for Client-Side validations
  • Implemented DAOs, entities using Hibernate API and Hibernate QL
  • All the functionality is implemented using Spring IO/Spring Boot and Hibernate ORM
  • Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions and Spring Security modules
  • Used Java 8 to derive concepts like functional interfaces, Stream API, Producer and Consumer, Bi Consumer
  • Wrote Stored Procedures, Triggers and Cursors, Views for data retrieval and data storage and updates in PL/SQL database
  • Implemented all the components following test-driven development methodology using JUnit
  • Used SVN(Apache Subversion) as version control system
  • Created build and deployment scripts using Maven
  • Worked on a web application using Eclipse IDE and deployed application on Tomcat application server

Environment: s: Java 1.6, Java EE, SpringIO, Spring boot 1.2.3 with Thymeleaf 2.1.4, Spring MVC 4.1.5, Hibernate ORM 4.3.5, Agile/Scrum, MySQL 5.5, HTML5, jQuery, Python 3.4.2, Apache Tomcat 8.0, Linux, Maven 4.0, SVN 1.7, Log4j2

Confidential

Java Developer

Responsibilities:

  • Attend daily Scrum meetings to do burndown and get defects from the QA team.
  • Used Pagination component of jQuery for navigation and used DOM and AJAX to display page contents
  • Designed user interface for Trade capture module using AngularJS, jQuery, CSS3, HTML5 and JavaScript.
  • Handled Browser compatibility issues for different browsers related to CSS and HTML.
  • Used CSS3 Borders and jQuery Menus as part of the UI navigation.
  • Used AJAX and jQuery to update the parts of the trade information.
  • Produced client side validation through JavaScript and Ajax for asynchronous communication.
  • Created interface to manage user menu and Bulk update of Attributes using JS, AngularJS and JQuery
  • Used JQuery event handling in UI pages to display list boxes and to handle validations.
  • Involved in development of front-end components using Spring MVC, JSP, JavaScript, JAVA and JSON.
  • Developed JUnit test cases for all the developed modules.
  • Worked with business analysts to draft, revise and refine the business requirements

Environment: Java, Java Script, Html, CSS, JQuery, FIX message, JSON, AngularJS, Ajax, Spring MVC

We'd love your feedback!