We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

5.00/5 (Submit Your Rating)

Dallas, TX

SUMMARY

  • Sr. Java Developer with around 7+ years of experience in Analysis, Design, Development, Testing, Deployment, Integration, and maintenance of web based usingJavaand J2EE technologies.
  • Excellent experience on J2EEdesign patterns such as Business Delegate,ServiceLocator, Transfer Object, Data Access Object,Session Facade,Singleton patterns.
  • Experience in full Software Development Life Cycle (SDLC) Experience in Agile software development utilizingScrumand test - based development (TDD) and Waterfall model.
  • Experienced in other front-end technologies such as SASS, LESS, Typescript, Bootstrap, Ajax, JSON, Node.js etc.
  • Extensive experience with version control tool Git, familiar with Git Bash Commands and IDE integration.
  • Extensive experience in designing, developing, and implementing Model View Controller (MVC) using Struts, Spring Framework,Hibernate ORM framework.
  • Extensive experience in the design and development of RabbitMQ applications using RabbitMQ for Java and Rabbit MQJMS APIs & MOM (Message Oriented Middleware).
  • Extensive experience in the design and development of web-based applications usingJava, SQL, Servlets, XML,Java-API, and Spring.
  • Experience in Middleware Technology Messaging Brokers like JMS, ActiveMQ,RabbitMQ.
  • Experience working with Amazon cloud Services (AWS) using Cloud Watch, AmazonS3, Amazon RDS and IAM.
  • Experience in Kafka messaging system to send and receive notifications within the JavaCode
  • Expertise with employment of Spring Kafka and Zookeeper apart from JMS as messaging service
  • Experience in using MapStruct for java object mappings between JPA Entities and DTO for the Spring RESTAPI.
  • Experience in Continuous development and Continuous Integration (CI/CD).
  • Expert in CoreJavawith strong understanding of Garbage Collector, Collections, Multithreading, Event handling, Exception handling andGenerics.Excellent knowledge ofNOSQL on Mongo and Cassandra DB.
  • Good experience in developing Microservices using Spring Boot and followed domain driven design.
  • Hands-on experience with IntelliJ, Spring Tool Suite, Eclipse, VS Code, and source control tools likeGit, GitHub.
  • Experience with web front end development using HTML 5, XSLT, JSON, CSS, CSS3, JSP, JavaScript, AJAX, jQuery,ReactJS, Angular2/4/6/8/9/10/11, Node.js and Google Web Toolkit (GWT).
  • Experience in making the Devops pipelines using Openshift and Kubernetes for the Microservices Architecture.
  • Very good Experience with GitHub, Subversion (SVN) and Jenkins Continuous Integration.
  • Experience in designing and deploying AWS Solutions using EC2, S3, EBS, Elastic Load balancer.
  • Excellent written and verbal communication skills, Analytical, Problem-Solving skills, strict attention to detail and ability to work independently, work within a team environment.

TECHNICAL SKILLS

Programming Languages: Java, SQL, MySQL, PL/SQL, Scala

Software Methodologies: Agile, Scrum, TDD, SDLC, Waterfall

J2EETechnologies& frameworks: JSP, JSTL, Servlets, EJB, JDBC, Java Beans XSD, JAX-RS, JAX-WS, SOAP, WSDL

Web Technologies: HTML, DHTML, AJAX, Bootstrap, JavaScript, jQuery, XML, XSLT, XSL, CSS, JSON, Node Js, AngularJS, Angular 6,8,9,10,11, React JS

Frameworks: Spring, Hibernate, Angular JS, Spring MVC, Spring Boot, Spring AOP, Servlets, Java Swing, Applets, Spring Web Flow, JSF, JUnit

Web Services: SOAP, RESTful, Oracle SOA, UDDI, WSDL

Design Patterns: Singleton, Data Transfer Object, Data Access Object, MVC.

IDEs: Eclipse, Net Beans, IntelliJ, Spring Tool Suite, ATOM.

Application/Web Servers: Web Logic Server 12c, Apache Tomcat (8.5/8.0), Apache HTTP Server, IBM HTTP Server (8.5)

Relational Databases: Oracle, SQL Server 2012/2014/2016 , MySQL, Postgres SQL.

NoSQL Databases: MongoDB, Cassandra, Couch DB.

Messaging: JMS MQ, IBM MQ, Rabbit MQ, IBM MQ

PROFESSIONAL EXPERIENCE

Confidential, Dallas, TX

SR. JAVA DEVELOPER

Responsibilities:

  • Involved in analysis, specification, design, implementation, testing and production support phases of Software development Life Cycle (SDLC) and used agile methodology (SCRUM) sprint cycle.
  • Involved in preparingMavenbuilds scripts, deployments, integration, and configuration management of the entire application modules.
  • UsedGITfor version controlling and regularly pushed the code to GitHub.
  • Implemented Spring boot microservices to process the messages into the Kafkacluster setup. Used Quick build and Jenkins for the CI/CD of different applications.
  • Developed Docker-based microservices deployment modules with Jenkins and Kubernetes.
  • Used Jenkins andMavento manage automated and track status.
  • Migrating existing application into microservices architecture using Rest APIs, spring boot, Spring Cloud and AWS (EC2, S3,Lambda).
  • Writing complex queries NoSQL, SQL queries when business for info or during reprocessing.
  • Developed micro services using RabbitMQas the messaging framework for communications using queues between microservices with Spring Boot, which is radically fast in building Microservices and develop Spring based application with very less configuration.
  • Have knowledge on partition of Kafka messages and setting up the replication factors in KafkaCluster.
  • Used Jenkins pipelines to drive all microservices builds out to the Docker registry and then deployed toKubernetes.
  • UsedAngularJS,Angular10 and Node.JS to structure JavaScript code in anMVC.
  • Skilled with programmatic interaction of various APIs (SOAP, REST web services, andJSON)
  • Building/Maintaining Docker container clusters managed by Kubernetes, Linux,Bash, GIT, Docker, on GCP.
  • Developed the multi-user application usingJavaand J2EE Technologies like JSP,Spring MVC, RESTful Web Services and Hibernate.
  • Used GIT as version management, andJIRAfor the defect management system.
  • Involved in Designing Kafka messaging queues.
  • Worked with RabbitMQ and AMQP JavaAPIs for Queues to build the application as SOA platform.
  • Worked on Kafka messaging system to send and receive notifications within theJavaCode
  • Worked on SOAPUI for testing request-response client internal-external web service and outbound internal-external web services provided.
  • Skilled in working with theNoSQLDatabase like Cassandra DB and Mongo DB to manage extremely large data sets.
  • Used Apache Kafka for producing and consuming the messages.
  • Building/Maintaining Docker container clusters managed byGIT, Docker, on AWS.
  • Worked with RabbitMQ and AMQP JavaAPIs for Queues to build the application asSOA platform.
  • Working with Atlassian software development and collaboration tools (Bitbucket,JIRA, Confluence, etc.). Currently we migrated to GitHub.
  • Skilled in migrating data from Oracle database using Spring JDBC to Apache Cassandra NoSQL Database.
  • Worked on regulatory trading project using Kafka and SpringBoot.
  • Worked on real-time workforce management solution with Node JS/MongoDBmicroservices architecture and on a web admin portal with a Cordova based hybrid mobile app.
  • Defined Object Relational Mapping forHibernateand performed spring integration withHibernatefor data access. Performed version control using Subversion.
  • Extensively used the latest Java8 features like Functional Interfaces, StreamAPI, Time API, Transaction Management, Exception Handling, Collection API andLambdaExpressions.
  • Developed the entire application implementing MVC Architecture integratingHibernateand Spring Boot frameworks.
  • CreatedDockerfiles for building theDockerimages and running the applications inside Docker containers.
  • Deployed Docker contained spring boot micro services in to AWS EC2 container service using AWS admin console and used lambda to run applications in AWS console.
  • Developed a data pipeline using Kafka,Sparkand Hive to ingest, and analyzing customer behavioral data.
  • Developed CI/CD system with Jenkins on Kubernetes environment, utilized Kubernetes and Docker for the runtime environment for the CI/CD system to build, Test and Deploy.
  • Used spring integration for integrating the application with Microservices using spring integration workflow files
  • Developed web pages using ReactJS, AngularJS, HTML5, SCSS, CSS Gird, CSS emotion, JavaScript web technologies and frameworks.

Environment: J2EE,Java, Agile, JSON, JMS, SQL,PL/SQL,WebSphere, Spring Batch, Hibernate,Maven, EJB, AngularJS, SOAP, Jenkins (CICD), Oracle, Junit.

Confidential, Hartford, CT

JAVA DEVELOPER

Responsibilities:

  • Involved in creation of web services, WSDL, and web methods with Annotation inhibernate, Used the spring container for the data source and to load theHibernate-specific classes.
  • Involved in implementing CoreJavaconcepts - Collections, Exception Handling,Multithreading etc. in process of developing the application and development ofController, Service, and Data Access layer.
  • Implemented Spring boot microservices to process the messages into the Kafka cluster setup.
  • Developed SOAP based Web Services for Integrating with the Enterprise Information System Tier.
  • Working knowledge on Version control software such as SVN and GIT & strong knowledge of IDEs likeEclipse, Net Beans, Web Sphere Studio ApplicationDeveloper.
  • Designed and developed aRESTfulAPIs using Spring REST API.
  • Worked withAWSLambda using python to automate resource creation, perform compliancechecks and cost optimization.
  • Hands-on knowledge in using message brokers such as ActiveMQ and RabbitMQ.
  • Developed microservice onboarding tools leveraging Jenkins allowing for easy creation and maintenance of build jobs andKubernetesdeploy and services.
  • Developed Terraform scripts to create the AWSresources such as EC2, AutoScaling Groups.
  • Follow Agile development approach using JIRA (daily standups, planning meetings, story estimations, code review, etc.)
  • Used JIRA for tracking the Project Stories and bug fixing.
  • Worked with NoSQL databases like Cassandra and Mongo DB for POC purpose.
  • UsedAWSservices to deploy and testJavacode in RD and DI environments
  • Used SpringKafkaAPI calls to process the messages smoothly onKafkaCluster setup.
  • Data Operations are performed using Spring ORM wiring with Hibernate and Implemented Hibernate Template.
  • UsedJIRAfor Project Management tool for creating the user stories and tasks and Issue Tracking.
  • Developed code in Eclipse IDE and built inMavenand configured the project onWeb Sphere application server.
  • Worked onNoSQLdatabases like Cassandra such as locking, transactions, indexes, replication, Schema design.
  • UsedGITas source code collaborator and GitHub for maintaining code and documentation.
  • Responsible for developingRESTAPIs using spring boot, microservices and fixing bugs.
  • UsedAWSRDS to create and use Stored Procedures for data connectivity with the service
  • Development of database interaction code to JDBCAPImaking extensive use of SQLQuery.
  • Involved in managing Docker Container usingKuberneteswith zero downtime deployment.
  • Deployed inLinuxenvironment and used Tomcat as application server, UNIX shell scripts for data migration and batch processing.
  • Migrate outdatedJavacode to state of the artJava8 code with advancedMavenbuilder and Spring Boot platform.
  • Created and configured AWS Elastic Load Balancers and auto scaling groups to distribute the traffic and to have a cost efficient, fault tolerant and highly available environment.
  • Integrate with Jenkins in CI/CD for faster feedback todeveloperfor every microservice.
  • UtilizedJava1.8 features likeLambdaexpressions for collection evaluation and comparing the data, StreamAPI for Bulk data operations on Collections which would increase the performance of the Application.
  • Created Dockercontainer usingDockerimages to test the application even ship and run applications.
  • Use multiple spring modules such as Spring MVC, Spring Boot, ORM, Spring DAO, Spring Data, Spring IOC, Spring Annotations, Spring AOP.

Environment: Java, SQL, HTML, CSS, JavaScript, MAC OS, IntelliJ, REST, SOAP, JSON, XML, DHC Rest Client.

Confidential, Philadelphia, PA

SOFTWARE DEVELOPER

Responsibilities:

  • Involved in writing SQLscripts and creating backend database table for complex business operations
  • Wrote SQLqueries to fetch data from tables and also created new columns to tables.
  • Worked with AngularJS routers, forms, modules, DOM, expressions, controllers, filters and Http Request.
  • Worked on designing the database using SQL server 2012 with SQL server management studio and created stored procedures, functions and triggers.
  • Connected to Data sources and performed operations using Spring Data Framework features like SpringJDBC and Spring ORM.
  • Worked on Geb-Cucumber framework and developed functional regression suites forJavaJSP applicationusing Groovy script.
  • Used Oracle SQLDeveloperfor Oracle for running queries to confirm the results from the application.
  • User Interface was developed using JSP and tags, CSS, HTML andJavaScript.
  • Involved in analysing Customer reported Cases and finding the root cause and Responsible for providing the deliverables to customer reported issues usingJava, Spring, REST, SOAP,JavaScript, CSS.

Environment: Java/J2EE, Spring, JavaScript, JSP, Junit, JIRA, Apache Tomcat, Oracle, SVN, jQuery, Bit bucket.

We'd love your feedback!