We provide IT Staff Augmentation Services!

Sr. Java Backend Developer Resume

3.00/5 (Submit Your Rating)

Dallas, TX

SUMMARY

  • 10+ 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 usingSoftware Development Life Cycle SDLCusing various methodologies likeWaterfall,Agile/Scrum.
  • Having experience with Cloud Computing environment like Amazon Web Services (AWS), GCP.
  • Expertise in working with various J2EE technologies includingHibernate,StrutsMVC Framework, Servlets,JNDI, JMS, JDBC, AJAX, WEB SERVICESand GRADLE.
  • Strong experience in Spring Framework such asSpring MVC,IOC,AOPandSpring JDBC.
  • Knowledge of XML Suite of Technologies XML, XSL, XSLT, and validations with DTD and XML Schema and processing profile with SAX, DOM Parsers.
  • Strong experience in RDBMS using Oracle, SQL Server, schema development. Including experience in utilizing SQL Loader utility MySQL & MySQL replication setup.
  • Having good Knowledge in NOSQLdata base likeDynamo DBandMongoDB
  • Experience in working with GraphQL queries and use Apollo GraphQL library.
  • Experience in design and maintenance of database platforms likeJDBCandHibernate.
  • Strong understanding of common API technologies, such as Spring BootandMicro services.
  • Proficient in usingAWS (Amazon Web Services)services likeEC2, VPC, Cloud Watch, Cloud Front, Cloud Formation, S3, Elastic Cache.
  • Having knowledge on Java 1.8 features like Lambda expressions and functional interfaces, and Parallel Streams.
  • Wrote Kafka producers to stream the data from external rest APIs to Kafka topics.
  • Worked on Azure HTTP Triggers to call the service and Time Trigger to schedule the spring batch job to get the documents from the Confidential MQ Queue and Kafka topics.
  • Hands on experience inAWSinfrastructure on various resourcesIAM, EB2, S3, Security Group.
  • Experienced with Core Java concepts such as Serialization, IO, Multithreading, Collections, Concurrency and Exception Handling.
  • Experience with CI CD pipelines to integrate the Java code to align with DevOps practices using Docker.
  • UsedGithubfor the version control.
  • Good working experience in GUI design and application development using IDE's likeEclipseandIntelliJ.
  • Experience in developing application usingTDD(Test Driven Development) & Unit testing process.
  • Hands on experience in writing Unit Tests using JUnit, TestNG, Mockito.

TECHNICAL SKILLS

Java & J2EE Technologies: Core Java, J2EE, JSP, Servlets, JDBC, EJB.

Web/Application Servers: Apache Tomcat, HTTP Web Server.

Frameworks & Middleware: Struts, Spring Framework, Spring MVC, Spring Batch, JMS, Hibernate, Spring JPA, Confidential MQ.

Integration frameworks: Apache Camel.

Languages: Java, J2EE, Python, SQL, Pl/SQL, GraphQL

Web Services/Framework tools: SOAP, REST, and SOAP UI.

Development Tools/IDE’s: Eclipse, Web Strom, Visual Studio, Atom, Android Studio.

Open Source/Tools: JUnit, log4j, GIT, GIT Hub, Agile.

Databases: Oracle, MS SQL Server, Confidential DB2, MySQL, MongoDB.

Database Tools: TOAD and SQL Developer Client tools.

Web Development: HTML5, CSS3, DOM, JavaScript, Typescript, JSON, AJAX, Bootstrap, Angular 6,7,8

Scripting Languages: Maven3.0, Java Script, and UNIX

Cloud computing: Amazon Web Services(AWS), PCF, Docker, Kubernetes, Azure Devops.

PROFESSIONAL EXPERIENCE

Confidential, Dallas, TX

Sr. Java Backend Developer

Responsibilities:

  • Involved in analysis, specification, design, and implementation and testing phases of Software Development Life CycleSDLC.
  • Coordinate with all the teams for functional requirements and ensure compliance to all architecture standards.
  • Implemented modulesusing Core Java APIs, Java collection, Java 8(Streams), multi - threading, andobject-oriented designs.
  • Developed web pages usingHTML5, CSS3, Angular 4, Bootstrap, JSON, Ajax.
  • All the functionality is implemented usingSpring BootandHibernate ORM Implemented Java EE components usingSpring MVC,Spring IOC andSpring securitymodules.
  • Involved in development of REST Web Services using Spring boot. Used Rest Template to consume REST Web Services for all HTTP Methods.
  • Performed Web services performance functional testing ofREST APIs usingJMeter.
  • Wrapper developed in Python for instantiating multi-threaded application and running with other applications.
  • Development of test framework using the Python.
  • Deployed Applications in higher environments on Google Cloud Platform (GCP) and Created clusters inGoogle Cloudand manage the clusters usingKubernetes(k8s).
  • Used Micro service architecture withSpring Bootbased services interacting through REST API.
  • Spring Controllers were used withAngular JSto route the control to desired Java services.
  • Created complex SQL queries and used JDBC connectivity through Oracle 11g to access the database.
  • Involved in developing JUnit Test Cases to validate the type of data in the XML Files.
  • Used Postman tool perform repeated tests and achieve reliable results in a variety of environments.
  • Integrated existing APIs to Azure API management to get all the attributes like security, usage plans, throttling, analytics, monitoring, and alerts.
  • Involved in developing user interface with HTML5, CSS3, SAAS, JSON, AJAX, Angular 2, Type script, Es6 and on server-side Technology with Node JS.
  • Automated build system for User interface using Node.JS.
  • Deployed our micro service based applications in higher environment on Kubernetes using Azure platform. Developed messaging module using Spring JMS and Kafka.
  • Implemented Kafka producer and consumer applications on Kafka cluster setup and Used Spring Kafka API calls to process the messages smoothly on Kafka Cluster setup
  • Contributed to the DevOps to automate the build and deployment process usingJenkins, shell scripting.
  • UsedGit as a version tool and JIRA for Tracking and Maventool to build and packaged, deploy an application project and integrated withJenkins.
  • Installation and configuration of Development Environment using Eclipse with web logic Application Server.
  • Developed mock data generation feature that is integrated with GraphiQL IDE interface to allow users to send queries against their custom generated schema and render mock results in order to familiarize users to the GraphQL syntax

Environment: Java-J2EE, Java8, JDK, JSP, Spring Boot, Spring MVC,Kafka, Azure, GCP, RESTful Web services, JSON, Hibernate, Agile, Eclipse, Maven, SQL, GraphQL Microservices, HTML5, CSS, XML

Confidential, Phoenix, AZ

Sr. Java Developer

Responsibilities:

  • Worked in entire SDLC life cycle like design, Coding, Code Review and Deployment preparation using agile development process and participating in daily scrum meetings, Sprint Planning activities, Demos and Retrospectives.
  • Extensively usedJava 8features such as lambda expressions, Parallel operations on collections and Used Streams and Lambda expressions available as part ofJava 8to store and process the data.
  • Implemented the application usingSpring BootFramework and handled the security usingSpring Security.
  • Developed Microservices for Java Applications and enabled communication among them using REST API.
  • Implemented J2EE Design Patterns like Singleton, DAO, Session Facade, and MVC for the integration of application modules.
  • Worked on API testing by deploying the endpoints in dev, test environments using postman collection.
  • Used spring config server for centralized configuration and Splunk for centralized logging. Used Concourse and Jenkins for Microservices deployment.
  • Used Spring Security framework for login authentication and authorization.
  • Worked on Java Message Service JMS API for developing message oriented middleware MOM layer for handling various asynchronous requests.
  • Worked with topic for creating publish/subscribe-messaging model.
  • Stored data in MongoDB using collections and for data manipulation and Created Object to Mongo mappings for various domain objects.
  • Developed persistence layer based on spring JPA framework for providing POJO persistence model for object-relational mapping.
  • Used Hibernate as an implementation engine for JPA API.
  • Deployed applications in AWS by creating EC2 instances and Used Amazon Cloud Watch to monitorAWSservices and to monitor application logs.
  • Implemented CI/CD pipeline using Jenkins and extensively worked for End-to-End automation for all build and deployments.
  • Designed and developed Logging Framework to dynamically change logging levels to help in debug issues/errors using Log4j.
  • Used JIRA for tracking and GIT as Source tool for code commit.

Environment: Java, J2EE, Spring boot, Spring MVC, Spring Batch, REST Webservices, Block Chain, Log4J, Confidential Cloud, Eclipse, Microservices, AWS, DB2, Maven, JUnit, JIRA, GIT.

Confidential, Bentonville, AR

Sr. Java Developer

Responsibilities:

  • Worked in entire SDLC life cycle like design, Coding, Code Review and Deployment preparation.
  • Participated in design review and code review activities of the team and put effort for completing new features, enhancements, and defect fixes.
  • Experience developing robust and highly scalable applications based on microservices architecture.
  • Developed end to end application on Spring Boot framework (Rest Api Application/Spring JPA using Crud repository).
  • Created REST Microservices using spring boot. Generated Metrics with method level granularity and Persistence using Spring AOP and Spring Actuator.
  • Worked on Zipkins for distributed Micro Service Monitoring. Integrated Swagger UI and wrote integration test along with REST document.
  • Worked on JDBC to select and update the data from the MySQL database and designed and implemented database structure in MySQL Server.
  • Involved in writingJava APIfor Amazon Lambda to manage some of theAWSservices.
  • AWS S3is used to store customer's monthly credit statements.
  • New library Development with microservices architecture using Rest APIs, spring boot and Cloud.
  • Involved in the creation of exhaustive JUnit Unit Test Cases for each javaclass that is being developed for this application using a mocking framework Mockito using Test Driven Development technique.
  • Deployed Micro service Applications in AWS ECS using services like Cloud Formation, Code Build, Code Deploy, S3.
  • Extensively worked on Jenkins to implement continuous integration (CI) and Continuous deployment (CD) processes
  • Developed custom Jenkins jobs/pipelines that contained Bash shell scripts utilizing the AWS CLI to automate infrastructure provisioning.
  • Developed GIT controls to track and maintain the different version of the project.

Environment: Java, J2EE, Struts, Spring, Hibernate, Struts, JSP, Servlet, XML Schema, SOAP, HTML, CSS, Javascript, Web services, Apache, Ant 1.6, AWS, Log4j, JUnit, Weblogic10.0, Oracle 11g.

Confidential

Java Developer

Responsibilities:

  • Involved in development of the application using agile development process and participating in daily scrum meetings, Sprint Planning activities, Demos and Retrospectives.
  • Developed the multi-threaded framework with Object Oriented Analysis and Design OOAD concepts, Java Concurrency utilities and Service Oriented Architecture SOA mostly in cross platform environments.
  • Developed user interface using HTML, CSS, Java Script, Ajax, and jQuery.
  • Involved in development of REST Web Services using Spring MVC to extract client related data from databases and other microservices for testing Restful API web services.
  • Designed and developed RESTful service interface using Spring MVC to the underlying customer event API.
  • Used XML to integrate the front-end with the SQL database and call SQL queries and stored procedures.
  • Parsed those XML messages using JAXB and then store the data into Oracle Database using Spring Core.
  • Implemented Test cases using JUnit and Tested web services with REST Client.
  • Provided support for production support team and involved in resolving production related issues.
  • Configured and maintained Jenkins to implement the CI/CD pipeline and Participated in builds using Maven and CI (continuous integration) using Jenkins.
  • Used Eclipse as IDE tool to develop the application and JIRA for bug and issue tracking.

Environment: Java, J2EE, spring, REST, SOAP, Restful API, XML, JDBC, LDAP, Hibernate, HTML, CSS, Maven Jenkins, JUnit, AGILE.

We'd love your feedback!