We provide IT Staff Augmentation Services!

Java Developer Resume

4.00/5 (Submit Your Rating)

Richmond, VA

SUMMARY

  • 4 years of IT experience as a JAVA developer in the areas of Analysis, Design, Development, Coding, Implementation and Testing of web based and client server multi - tier applications.
  • Expertise in the implementation of Core Java SE 11 concepts like utility methods, local-Variable Syntax for Lambda Parameters, Nested Based Access Control and Reading/Writing Strings to and from the Files.
  • Experience in design and development of multitier applications using Java, J2EE 7/8/11, JPA, JMS, JDBC, EJB, Spring, Hibernate, XML, XSD, SOAP, WSDL.
  • Experience in implementing the Spring Config Server, Spring Cloud modules to deploy services on Hybrid Cloud environment.
  • Diverse experience utilizing tools in N-tier & Microservices architecture applications using Spring Boot, IO, Spring Cloud config, Spring Data wif JPA, Netflix OSS components (Eureka).
  • Extensive Experience on spring framework stack like spring boot, Spring MVC, Spring Data, Spring JPA (Hibernate), Spring Rest, Spring Integration, Spring AOP (aspect-oriented programming).
  • Focused on Amazon Web Services (AWS) services.
  • Proficient in Developing and Refactoring Java based web applications using best practices and building applications wif concurrency (synchronizing threads, Thread Pools).
  • Expertise in developing web services using SOAP, WSDL, RESTful, JAX-WS, JAX-RS, JAX-RPC, AXIS, and JERSEY.
  • Experience in using HQL, inheritance, caching strategies, mapping strategies, annotations wif Hibernate.
  • Experience in Java Database Connectivity: JDBC API, Open-source framework like Hibernate ORM, DAO Pattern.
  • Proficient knowledge in RDBMS systems like Oracle, DB2, My SQL, MS SQL Server and communication methods like JDBC, ODBC, Connection pooling and related features.
  • Experience of using IDE Tools like Eclipse, STS and NetBeans for Java/J2EE application development.
  • Proficient in using Project Management Tool Jira, Build Tool Maven and for CI/CD used Jenkins.
  • Experience in using Log4J, Version Control tool like GIT, GITHUB and issue tracking tool JIRA.
  • Excellent communication, analytical, interpersonal and presentation skills. A self-starter capable of multi-tasking wif ability to handle deadlines in fast paced environment.

TECHNICAL SKILLS

Languages: JAVA 7/8/11, SQL

Frameworks: Spring (Dependency Injection, Spring MVC, Spring Access, Spring Context, Spring AOP, Spring DAO, Spring IOC, Spring JDBC, Spring wif Hibernate), Hibernate, JSF, JMS, JNDI

Web Services: SOAP, Restful, Micro Services Architecture.

App/Web servers: Apache Tomcat, WebSphere, WebLogic, JBoss

Database Environments: Oracle, MySQL

Build Tools: Apache ANT, Maven, Jenkins

Version Control Tools: GIT, GITHUB, SVN, CVS

Operating Systems: Windows, iOS, Android

PROFESSIONAL EXPERIENCE

Confidential, Richmond, VA

Java Developer

Responsibilities:

  • Followed AGILE Methodology to promote iterations, collaboration, and process adaptability and participated in SCRUM Meetings throughout the life cycle of project.
  • Developed the Application using Spring Framework and using Spring Components like Spring Boot, Spring Data, Spring Cloud, and Oracle.
  • Used Java 11 features like utility methods, local-Variable Syntax for Lambda Parameters, Nested Based Access Control and Reading/Writing Strings.
  • Managed and architected Amazon Web Services integration adapter which uses Amazon S3 and EBS service to persist data and Amazon EC2 service to run an on-demand instance.
  • Created and consumed RESTful Web Services for interaction between different modules using JAX-RS, Jersey framework.
  • Dealt wif OAUTH2 to provide authentication and authorization to Rest services by exchanging the Access tokens.
  • Involved in batch processing using Spring Batch framework to extract data from database and load into corresponding App tables.
  • Deploy and configure daily iterative builds of applications into Tomcat server environments for multiple feature deployment teams
  • Automated CI/CD wif Jenkins, build-pipeline-plugin, Maven, GIT Set up Jenkins’s master/slave to distribute builds on salve nodes.
  • Used JIRA for task assignment, bug tracking and fixture.
  • Resolved troubleshooting production issues by identification of software bugs.
  • Participated in Retrospective meetings after every sprint to discuss about the overall ranking of the pervious sprint and to discuss about the drawbacks and scope for development.

Environment: Java 11, Spring Boot, Spring Data, Spring Cloud, Spring Batch, Spring Security, AWS, REST, JAX-RS, Oauth 2, Apache Tomcat, Spring Tool Suite, Oracle, Agile, Maven, GIT, Jenkins, Windows.

Confidential, Fort Lee, NJ

Java Developer

Responsibilities:

  • Ensuring dat technical software development process is followed on the project, familiar wif industry best practices - Agile Methodology.
  • Used Microservices architecture, wif Spring Boot based services interacting through a combination of REST and Spring Boot.
  • Used Java 1.8 Lambda expressions and Stream API to support functional-style operations on streams of elements.
  • Developed Java components using: Spring, Spring JDBC, Spring Security, Spring Transaction Management.
  • Wrote several microservices to accomplish different tasks using spring boot and JAVA.
  • Used Apache Kafka for integration and Data Processing wif Spring and for Multi-Threaded Message Consumption.
  • Used core java concepts like Collections, Generics, Exception handling, IO, Concurrency to develop business logic.
  • Created tables, triggers, PL/SQL Stored Procedures, SQL queries, Joins, integrity constraints and views for Oracle DB.
  • Worked wif AWS CLI and AWS API to manage resources on AWS for many services such as EC2, S3, VPC, Cloud Watch, ELB, Auto-scaling and SNS, created python script using AWS API Calls to manage all resources Deployed on AWS.
  • Used Spring Core for concept Inversion of control (IOC) implemented using dependency injection.
  • Legacy Web Services Systems using SOAP (AXIS-2) is migrated and implemented using REST (Jersey extending the JAX-RS) wif data representation in different formats such as XML and JSON.
  • Used Log4j for Logging various levels of information like an error, info, debug into the log files.
  • Worked as part of Micro-services team to develop and deliver Maven projects to deploy on Tomcat.
  • Extensively used Git for version controlling and regularly Pushed the code to GitHub.
  • Create Confluence documents, JIRA tickets for all issues raised during development, testing and productions.
  • Actively involved in technical meetings, requirements gathering, analysis, planning, effort estimations, development and testing.

Environment: Java 8, Spring, Spring Boot, Microservices, Spring JDBC, Spring (IOC, AOP, Batch, Security), AWS, REST, JAX-RS, Apache Tomcat, XML, Oracle, Eclipse IDE, Log4j, GIT, Maven, Jenkins, Jira, Agile, Windows.

Confidential, Troy, VA

Java Developer

Responsibilities:

  • Extensively involved in programming, debugging, implementation and testing and maintaining of Java/J2ee client/server distributed applications to meet the organizational objectives.
  • Responsible for implementing new enhancements and fixing defects using Java, JSP, JSF, Spring and Hibernate.
  • Developed the persistence layer using Hibernate Framework, created the POJO objects and mapped using Hibernate annotations and Transaction Management.
  • Developed reusable utility classes in core java for validation which are used across all modules like OOPS, Multi-Threading, Collection APIs, Exceptional Handling, Memory management.
  • Used Hibernate ORM framework as persistence engine and wrote Hibernate Queries to automate the mapping between Oracle database and Objects in Java.
  • Performed building and deployment of EAR, WAR, JAR files on test, stage systems in WebLogic Application Server.
  • Used Maven Scripts to build and deploy applications and worked closely wif build team to resolve CI, Maven and Report Issues
  • TEMPEffectively worked wif Jenkins Integration Server is used to perform Continuous Integration and Continuous Development.
  • Used JIRA Agile for issue/bug tracking to meet certain criteria, each wif their own state machine.

Environment: Java 7, Hibernate, SOAP, WebLogic, oracle, JAXB, JAXP, Maven, Jenkins, Log4j, Oracle, Windows.

We'd love your feedback!