We provide IT Staff Augmentation Services!

Java Developer Resume

2.00/5 (Submit Your Rating)

Houston, TexaS

SUMMARY

  • 5+ years of strong experience in the IT industry with exposure in design, development and deployment of web - based and client/server business applications using Java and J2EE Technologies.
  • Extensive experience in developing scalable, reliable and efficient enterprise applications using Java, Spring, Hibernate, RESTful Web Services.
  • Experience in working with cutting edge technologies like Spring boot, Microservices, JPA and Spring Rest.
  • Strong understanding of Microservices architectures, patterns, related frameworks and prior hands-on experience in developing and deploying Microservices solutions.
  • Strong computer science fundamentals such as algorithms, data structures, object-oriented development, distributed applications, client-server and MVC architecture.
  • Strong exposure to Software Development Life Cycle (SDLC).
  • Experience in implementation of software development methodologies like Agile/Scrum.
  • Experience using Amazon Web Services such as EC2, S3, RDS, IAM, API gateway, AWS lambda.
  • Proficient in applying design patterns like MVC, Singleton and session facade.
  • Expertise in applying messaging services like Apache Kafka for information Exchange.
  • Experience in coding responsive websites using HTML5, CSS3, JavaScript and React JS framework
  • Proven experience working with web servers like Apache Tomcat.
  • Excellent experience with major relational databases - SQL Server, MySQL, PostgreSQL.
  • Extensive development experience in different IDE's like Eclipse, IntelliJ, VS Code.
  • Good experience with Unit Testing using Junit and Mockito.
  • Hands on Experience with source control tools like Git.
  • Experience using Log4J for logging, debugging and error tracing.
  • Strong understanding of Exception Handling, Synchronization, Concurrency and Collection Framework.
  • Experience in developing the UML diagrams such as class diagram, sequence diagram and use case
  • Effective problem-solving skills, outstanding interpersonal skills, good in written and verbal communication.
  • Utilized HP ALM to keep track of bugs, user stories and to manage the project.

TECHNICAL SKILLS

  • Java, R & Python, Go
  • HTML, JavaScript, Node.js, Flask, Rest API
  • MongoDB, SQL Server, Oracle
  • Spring MVC, Spring Boot, Spring JPA, JDBC, TestNG, Junit, Redux
  • Windows, Linux
  • Maven, Selenium, Soap UI, Postman, Eclipse, Appium, Git
  • AWS (EC2, RDS, S3, etc.,), Docker, Kubernetes, Jenkins, Kafka

PROFESSIONAL EXPERIENCE

Confidential, Houston, Texas

Java Developer

Responsibilities:

  • Professional understanding of Software Development Life Cycle (SDLC), as well as various phases such as Requirements gathering, Analysis, Design, Planning, Documentation, Development and Testing.
  • Strong experience in software development with a focus on Web Applications, System Integration.
  • Hands on experience in Spring Boot Framework, REST & SOAP Web Services, Spring Data.
  • Experience in using spring modules like Spring Core, Dependency Injection, Spring IOC, Spring AOP, Spring DAO, Spring MVC, Spring JDBC, and Spring Boot.
  • Implemented Error logging aspects (Log 4J) by using Spring AOP.
  • Used microservice architecture with Spring Boot-based services, interacting through a combination of REST and MQ to deploy.
  • Responsible for Unit testing with JUnit and Mockito using XML and Java Spring Application Contexts
  • Implemented by configuring Topics in new Kafka cluster in all environment
  • Implemented Kafka producer and consumer applications on Kafka cluster setup with help of Zookeeper.
  • Experience with client-side web technologies/frameworks such as HTML, CSS.
  • Working knowledge of persistence frameworks - JPA (Hibernate as the implementation) to map POJO's to a relational database object.
  • Experience in Cloud Solutions on AWS utilizing EC2, S3, IAM and RDS etc.
  • Hands on Experience in Unit Testing and Debugging using TestNG, Postman.

Environment: Java, Spring Boot, MongoDB, Maven, IntelliJ, XML, HTML, CSS, Restful, TestNG, GIT, Agile

Confidential

Software Engineer

Responsibilities:

  • Performed data validation to verify the data accuracy after migration for a health insurance client using SQL Queries.
  • Developed user defined functions for Insurance client using Java.
  • Responsible for bug fixes and release maintenance.
  • Configured development environment using Apache Tomcat.
  • Good working knowledge on Object Oriented Principles (OOP's), Design & Development and have a good understanding of programming concepts like Data Abstraction, Polymorphism.
  • Used RESTful web services for policy holder and customer information services.
  • Used Rest methodology for the service layer interface and used JSON for the data transformation.
  • Used HP ALM ticketing system to keep track of issues and tasks on individuals.
  • Used Log4J for logging, debugging and error tracing.
  • Developed spring RESTful web services to create, read, update or delete information on a server using HTTP methods. Parsed the data in JSON format.
  • Used Spring MVC Design Pattern to hold the UI data and to serve the request and to send the response. Achieved Dependency injection by creating Spring services, Spring controllers and DAO to wire objects of business classes.

Environment: Java, Maven, IntelliJ, XML, HTML, CSS, Restful, TestNG, GIT, Agile

Confidential

Software Engineer

Responsibilities:

  • Designed and Automated build using Java to reduce human error and speed up production processes to half the execution time.
  • Developed scripts for mobile application (Android) using Appium which increased coverage by 75%.
  • Ensured high accuracy data retrieval from multiple databases with Approx. 2million records using SQL Queries for a travel & tourism client.
  • Used Java with Object Oriented concepts to develop the core modules.
  • Designed & Implemented webpages using HTML5, CSS, JavaScript to fetch and display the log results in the UI.
  • Implemented Java Mail API to send customized reports and updates to the users via email notification.
  • Written unit test cases using JUnit and involved in integration testing.
  • Used Git as a version control tool and followed Agile/Scrum methodologies as part of Software Development Lifecycle (SDLC).
  • Development of database interaction code to JDBC API making extensive use of SQL Query Statements and advanced prepared statement
  • Inspection/Review of quality deliverables such as Design Documents
  • Developed web services for the extracting the data using JAX-RS for updating the dashboard.
  • Used Log4J for logging, debugging and error tracing.

Environment: Java, JDBC, JAX-RS, IntelliJ, XML, HTML, CSS, Restful, TestNG, GIT, Agile

We'd love your feedback!