We provide IT Staff Augmentation Services!

Backend Java Developer Resume

2.00/5 (Submit Your Rating)

San Francisco, CA

SUMMARY

  • Have 5 years of IT professional experience with full project lifecycle development in J2EE technologies, Requirement’s analysis, Design, Development, Testing, Deployment and production support of software applications.
  • Experience in Design, Development and Implementation of multi - tier thin/thick client web-based applications using Object Oriented Methodologies.
  • Extensive knowledge and implementation skills in Spring MVC & Struts MVC Java RX & amp, Java 8.
  • Strong experience with Cross Browser Compatibility issues and Website
  • Optimization, including CSS Sprites and best practices.
  • Experience and exposure in Developing User Interface (UI) Rich Web Applications, and using Front End Technologies like HTML5, CSS3, Bootstrap, JavaScript and jQuery.
  • Experience with Streaming platforms like Apache Kafka.
  • Created the tiles definition and validation files for the strut’s framework.
  • Strong programming skills in designing and implementation of multi-tier applications using web-based technologies like Spring MVC and Spring Boot.
  • Wrote Kafka producers to stream the data from external Rest APIs to Kafka topics.
  • Experienced with installation of AWS CLI to control various AWS services through SHELL/BASH scripting.
  • Worked extensively with API Management product of Apigee edge in consuming the Apis in implementing customer use cases.
  • Experience in working with RESTful Web Services and implementing RESTful API’s.
  • Extensive experience in using various design patterns such as MVC (Model-View- Controller), Singleton, Session Facade, DAO, DTO, and Business Delegate in the development of multi-Tier distributed Enterprise Applications.
  • Implemented SOA architecture with Web services using SOAP, WSDL, UDDI and XML.
  • Extensive experience in various agile methodologies like Test Driven Development (TDD) & SCRUM.
  • Proficient in RDBMS concepts and worked with MySQL 5.0, Sybase, Oracle 9i/10g and SQL Server.
  • Experience with unit testing using Junit and writing build scripts using ANT.

TECHNICAL SKILLS

Languages: C, C++, Java, J2EE, SQL, PL/SQL

J2EE Technologies: Servlets, JDBC, JSP, JMS, EJB, Java Security

Tools: & Framework: Struts, Spring, Hibernate, Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, Spring Boot, JUnit, ANT, Maven, Jenkins.

Web/App Servers: IBM Web Sphere, Apache Tomcat, JBoss EAP, Web Logic Server

Database: Oracle, SQL-Server, MySQL server, DB2, MongoDB/NoSQL

IDEs: Eclipse, IntelliJ, Spring Tool Suite (STS), RAD

O-R mapping: Hibernate.

Testing Tools/ Others: JUnit

OS & Environment: Windows, UNIX, Linux

Design Patterns: MVC, Front Controller, Singleton, Factory Pattern, Transfer Object Pattern, Business Delegate and DAO patterns

Cloud services: Amazon web services, Micro Services.

PROFESSIONAL EXPERIENCE

Confidential, San Francisco, CA

Backend Java Developer

Responsibilities:

  • Developing web applications using Java-8 Spring Boot backend and Angular 9 front end.
  • Expertise on REST based Maven applications. Marching towards Microservices. Responsible for architecture decisions and changes to applications.
  • Responsible for designing the database schema architecture of our applications.
  • Experience using Hibernate with JPA and writing custom queries for complex operations.
  • Assisting in bi-weekly releases and working as scrum-master for production of Angular, Spring Boot and Struts applications. Monitoring Bamboo deployment for DEV, TEST and PROD environments.
  • Developed different modules using java, Spring Boot and integrated web services using camel routing.
  • Used Kafka to produce and consume the topic based on the requirements.
  • Currently using Junit for unit testing and Postman API for End-to-End testing.
  • Implemented the application using Spring boot framework and handled security using spring security.
  • Used Amazon Cloud Watch to monitor AWS services and Amazon Cloud Watch logs to monitor application.
  • Amazon IAM was used to maintain the user credentials and also involved in creating custom IAM policies to various groups defined within the organization.
  • IntegratedSpring Dependency Injection IOCamong different layers of an application.
  • ImplementedDAOlayer usingSpring JDBC Moduleto callDB2stored procedures from the application.
  • UsedMongoDBin backend to persistent data into database and written SQL/Mongo queries to access/update the data from/ to the database.
  • Development and support ofRestful Web servicesthat support JSON usingSpring Web services JAX-RS JSON Spring MVC Module.
  • Used Spring Kafka API calls to process the messages on Kafka Cluster setup.
  • Generated JUnit test cases for testing various Java components and used J-Test tool for performance testing.
  • Developed the DAO layer using Java Hibernate and used caching system for real time performance.
  • Designed and developed RESTful Microservices using Spring Boot for the application to seamlessly integrate with supporting sub systems.
  • UsedMongoDBin backend to persistent data into database and written SQL/Mongo queries to access/update the data from/ to the database.
  • Pushed and pulled code to and from Bitbucket repositories and used it for continuous codebase development across my teams.

Environment: Java 8, HTML5, CSS3, Spring Boot, Angular 6, Bootstrap, Microservices, Hibernate 5, Oracle 11g, Java Script, JUnit, Karma, Eclipse, IntelliJ IDE

Confidential, Dallas, TX

Java Developer

Responsibilities:

  • Involved in SDLC requirements gathering, analysis, design, development, and testing of application, developed using AGILE/Scrum methodology.
  • Designed application modules, base classes and utility classes using CoreJava.
  • Analyzed the Maven dependency management in base code to annotate the dependencies on to Spring Boot application forMicroServices.
  • Performed server migration using cloud services like AWS from physical to cloud environment.
  • Used Spring Security to provide authentication, authorization, and access-control features.
  • Utilized Microservices architecture, combined Spring Boot and REST with Spring Boot-based web services.
  • Created and Consumed Web Services from different applications within the network.
  • Secured the REST API’s by implementing OAuth2 token-based authorization scheme using Spring security.
  • Used Spring AOP for solving crosscutting concerns like keeping customer log data and transactions details.
  • Building Packages using MAVEN and JENKINS build tools.
  • Designed and developed JUnit test cases during the development phase.
  • Used Rest API client POSTMAN for testing web services request and response.
  • Developed backend logic using core java including Collections and multi-threading.
  • Developed a Single Page Application using Angular to onboard the developed IPM modules to the clients.
  • Consumed the developed Web services in Angular application.
  • Worked under AGILE Program and attended daily based scrum calls.

Environment: Java, REST API, Angular, SASS, Agile, Eclipse, JUnit, Maven, Spring Boot.

Confidential, Los Angeles, CA

Java Developer

Responsibilities:

  • Involved in Analysis, Design and Implementation of Business User requirements.
  • Translate application storyboards and use cases into functional applications.
  • Gather and analyze client /business requirements and design the application user interface.
  • Actively participated in the daily SCRUM meetings.
  • Practiced test driven development (TDD) to expedite the development process.
  • Backend coding and development using Java Collections including Set, List, Map, Multithreading, Servlet, Exception Handling etc.
  • Involved in Multi-tiered J2EE design utilizing Spring Inversion of control (IOC), Spring MVC, Spring Annotations, Spring Transactions, Hibernate and JDBC.
  • Implemented the persistence layer in Hibernate, Created the Hibernate POJO Objects and mapped using hibernate annotations.
  • Developed Web Services using Restful with Spring MVC and developed DTDs, XSD schemas for XML (parsing, processing and design) to communicate with Active Directory application using Restful API.
  • Implement the project as a multi-tier application using Spring MVC & Spring core concepts like AOP, IOC.
  • Perform End to End testing of web services using automation tools to validate input and results for REST web services.
  • Designed the Website, used HTML, CSS, JavaScript, AJAX, JQUERY.
  • Working with Agile and Scrum software methodologies to track daily work activities and tasks.
  • Maintaining, Testing and Supporting of user applications.
  • Used Log4J for logging and tracing the messages.
  • Interacting with clients and business users to solve technical related issues on daily basis.
  • Develop unit test cases and suits on JUnit framework for unit testing.
  • Used Perforce for version management & Maven for building the application.
  • Used Rally Agile for issue/bug tracking to meet certain criteria, each with their own state machine.
  • Configure Team City build jobs for numerous services to facilitate continuous integration.
  • Proactively tests application and tracked defects.
  • Interacted with the technical content writers on daily basis to update the test documents.

Environment: s: Java, Spring, RESTful Web Services, Hibernate, AJAX, HTML5, CSS3, JavaScriptCSS3, jQuery, 12, Agile, Eclipse, JUnit, Maven.

We'd love your feedback!