We provide IT Staff Augmentation Services!

Software Developer (java) Resume

0/5 (Submit Your Rating)

Atlanta, GA

SUMMARY:

  • 5+ years of IT experience on developing Full - stack web applications using HTML, CSS, Bootstrap, Javascript, Typescript, Angular 6, Java, JPA/Hibernate and Spring Boot REST API Web Services wif Cloud technologies.
  • Diverse experience utilizing Java tools in business, Web, and client-server environments including Java Platform, Enterprise Edition (Java EE), Java Server Pages (JSP), Java Servlets and Java database Connectivity (JDBC) technologies.
  • Fluid understanding of multiple programming languages/technologies, including C, C++, Javascript.
  • Experience in working wif Java Frameworks such as Spring MVC, Spring Boot, Hibernate.
  • Strong experience in using Spring Framework modules such as Spring MVC, Spring IOC (Inversion of control), Spring JDBC, Spring Data JPA and Spring AOP.
  • Experience in using XML/JSON payloads in Rest services.
  • Extensively worked on implementing SOA (Service Oriented Architecture) using related Web services technologies and frame works: SOAP, and Restful.
  • Good experience in producing/consuming REST web services using JAX-RS API (Apache CXF, Jersey) and spring wif REST API.
  • Proficient wif SDLC methodologies like Agile (Scrum) and Waterfall.
  • Experience in design, development and deployment of web-based Client business applications using Angular 6.
  • Experience in using J2EE Application Servers such as Apache Tomcat, WebLogic and JBoss.
  • Experience in writing SQL Queries, PL/SQL Packages, Stored Procedures, and Functions.
  • Experience in CI/CD process using GIT, Nexus, Jenkins job creation, Maven build Create Docker image and deployment in AWS environment.
  • Worked on integrating webpages wif XML and JSON data using SOAP and REST web services for Angular development.
  • Experience in handling version control Systems tools like subversion GIT and SVN.
  • Experience in use of build tools like Gradle, Maven and ANT scripts for build and deployment.
  • Experience in developing test cases for Unit Testing using JUnit, Mockito.
  • Experience in various IDE’s like Eclipse, IntelliJ IDEA, Visual Studio.
  • Excellent Written, Verbal communication and interpersonal skills.
  • Excellent team player wif very good analytical and problem-solving skills.
  • Excellent communications skills to adopt at building strong working relationships wif coworkers and management.
  • Proven background in leading team in stressful, deadline-oriented environments.

TECHNICAL SKILLS:

Programming/Scripting Languages: C, C++, Java, PL/SQL, Python, ShellJava Frameworks Spring MVC, Spring Boot, JPA and Hibernate

Database Technologies: Oracle, MySQL

Web Technologies: HTML, CSS, JavaScript, JSON, Angular 6, HTML, CSS, JavaScript, Typescript

DevOps Tools: Docker, Jenkins, Wercker, GitHub, Git, Maven, GitLab

Cloud Technologies: Amazon Web Services (AWS)

Operating Systems: Linux, RHEL, Ubuntu, Mac OS X, Windows

Other: JUnit, Mockito, Eclipse IDE, IntelliJ IDEA, Redmine, Asana

PROFESSIONAL EXPERIENCE:

Confidential, Atlanta, GA

Software Developer (Java)

Responsibilities:

  • Actively involved in the analysis, definition, design, implementation and deployment of full Software Development Life Cycle (SDLC) of the project.
  • Designing and implementing scalable, RESTful and micro-services-based mobile back-end.
  • Developed application on Springframework by utilizing its features like Spring Dependency injection, Spring Security, Spring Web flow wif Spring MVC.
  • Developing RESTful service interface using Spring MVC to the underlying Agent Services API and Implemented RESTful web services.
  • Using Hibernate mappings, relationships between tables and entity classes to access and update information in the database.

Environment: Java 1.8, Springboot, Hibernate, MySQL, Junit, JSON, Jira, Git and Agile.

Confidential ., Oklahoma City, OK

Programmer Analyst

Responsibilities:

  • Involved in Analysis, Design, Development and Testing of the application using AGILE methodology.
  • Designed and developed various Micro services using spring boot. Also, used Hibernate for integration wif spring framework.
  • Developed component wif Spring framework including Spring core/IOC, Spring Web MVC, Spring Data JPA, Spring Security, Spring ORM, Spring AOP modules.
  • Developed the client application in Angular 6, the web pages were designed using HTML, CSS, Bootstrap, Typescript and Angular.
  • Designed the login page using Forms, applied CSS to apply styles and made it attractive for the users.
  • Successfully communicated between different components by using services and Http-Interceptors for the interaction between the client app and web-service.
  • Involved in making the application Responsive using Bootstrap.
  • Worked on plugins, dropdowns, navigation, routing, forms, modules.
  • Worked on Navigation for the components to navigate between different components.
  • Developed the web pages as views in the application built in MVC pattern.
  • Worked on operations in displaying, updating, deleting various employee details from their end.
  • JUnit tests were written to test each module and also used Mockito and Spring Test to write unit test cases for the REST endpoints.
  • Used Postman to test the developed RESTful APIs.
  • Designed database tables in MySQL using MySQL workbench and developed the corresponding entity classes.
  • Implemented DAO for data access using Spring ORM wif Hibernate.
  • Used Hibernate as an ORM tool to interact wif the database while used Spring Data JPA to abstract away some of the lower level implementation.
  • Configured the archival process for the artifacts to AWS S3 Glacier.
  • Used Maven for project management and used GitHub as source control.
  • Migrated some projects from SVN to Git.
  • Involved in peer-to-peer code reviews.
  • Actively participated in the daily scrum meetings to produce quality deliverables wifin time and helped clearing ambiguity in requirements document.

Environment: Java, AWS, MySQL, Springboot, Hibernate, Eclipse, JSON, REST, Tomcat, Junit, Mockito, Git, Redmine, GitLab, Agile, Scrum.

Confidential ., Fremont, CA

Software Engineer

Responsibilities:

  • Worked wif Spring MVC for developing J2EE Components for the application.
  • Extensively used core Java Collections, Generics, Exception Handling, and Design Patterns for updating already existing functionalities to handle the complexity of the new requirements.
  • Used JDBC to access Database wif Oracle for data access, application optimization and efficiency.
  • Used Git for Versioning and concurrent access to the project files.
  • Deployed the application files to the machine using CodeDeploy in AWS.
  • Used JUnit for Unit Testing and Clover for code coverage.
  • Provided support to the testing team and also involved in the Bug Fixing.
  • Involved in code reviews to handle code conflicts wif peers.
  • Used Agile Scrum program management to track the project development.
  • Used Jira for project and issue tracking.

Environment: Java, J2EE, Spring Framework, JDBC, Junit, Oracle, AWS(CodeDeploy), Git, Jira, Agile.

Confidential, Houston, TX

Software Engineer

Responsibilities:

  • Implemented Spring Boot Micro-services to divide the application into various sub modules.
  • Worked on MySQL, writing queries using SQL to handle backend DB processing.
  • Developed Database access components using JPA, Spring Data JPA and integrated them wif Hibernate to access data.
  • Configured Hibernate and used Hibernate Annotations to map the java object-oriented domain model to the database.
  • Used DevOps tools - AWS Elastic Beanstalk, Jenkins, Git to handle development & deployment activities and IAM for User Management.
  • Developed JUnit test cases to unit test the business logic and involved in testing the application in the integration environment.
  • Involved in project documentation, status reporting and presentation.

Environment: Java, AWS, Springboot, MySQL, Jenkins, JDBC, Linux, Git, Asana, JDBC, Oracle, Git

Confidential

Programmer Inter - Software Developer

Responsibilities:

  • Participated in the requirements analysis and technical assessments.
  • Been involved in client meetings for better understanding of the application and its features.
  • Involved in collecting the business requirements for the project.
  • Utilized Servlets to handle various requests from the client browser and send responses.
  • Used JDBC Prepared statements to call from Servlets for database access.
  • Worked on developing and debugging server-side application components of the web application using Java wif Spring Framework. Configured and worked wif Apache Tomcat Server.
  • Extensive usage of Core Java concepts, HTML and JSP framework for UI.
  • Configured Oracle Database wif the application using JDBC and also worked on PL/SQL to write and execute complex queries for data access and data modification.
  • Worked on adding few web components using HTML and JavaScript and also some styling changes using CSS.
  • Deployed the application using WebLogic Application Server.
  • Actively implemented agile methodologies of software designing and consistent team performer for new initiations wif respect to newer technologies.

Environment: Java-JSP, Spring, Oracle, JDBC, HTML, CSS, JavaScript, Git, GitHub.

We'd love your feedback!