We provide IT Staff Augmentation Services!

Sr. Java Cloud Developer Resume

Wilmington, DE

SUMMARY

  • Over 8 years of IT experience in analysis, design, development, documentation, implementation, and testing of software systems in Java, J2EE, and Internet technologies.
  • Strong knowledge on application development using the software development life cycle with various methodologies, such as waterfall and agile/scrum.
  • Expertise in working with various J2EE technologies, including Hibernate, JPA, Servlets, JNDI, JMS, JDBC, and web services.
  • Strong experience in the Spring framework, such as Spring MVC, IOC, AOP, Spring JDBC, and Spring Data JPA.
  • Good experience working on microservices using Spring Boot, Spring Cloud, Netflix OSS, and AWS.
  • Experience in implementing Java EE design patterns, such as MVC, Singleton, Session Facade, and data access objects (DAOs) in the development of multi - tier distributed enterprise applications.
  • Good experience in developing web services JAX API, JAX-WS, and JAX-RS Restful.
  • Experience in core Java-multithreading and collections.
  • Developed front-end interfaces using HTML, CSS, JavaScript, Angular, and React and used various package managers, such as npm, yarn, and babel.
  • Experience with popular React.js workflows, such as Flux and Redux.
  • Experience in configuring and deploying applications on Tomcat, IBM WebSphere servers, and AWS.
  • Good working experience in GUI design and application development using IDEs like Eclipse, RAD, and IntelliJ.
  • Hands-on experience with build and deployment tools, including Maven, Gradle, Ant, and Docker and creating a Docker-Gitlab pipeline for continuous integration using Jenkins.
  • Have been working on query optimization, functions, stored procedures, and other database objects.
  • Worked on Oracle MySQL.
  • Experience with use-case design and with class and sequence diagrams using UML.
  • Hands-on scripting languages, like Perl and Python.
  • Hands-on a service-oriented approach using ActiveMQ and WebSphere MQ for integration.
  • Experience in writing SQL, PL/SQL programming, and SQL Loader.
  • Excellent team player with good analytical, strategic planning, and interpersonal and communication skills. Highly motivated and enthusiastic self-starter.

TECHNICAL SKILLS

Back End: JAVA 1.8+, Python, Node.js (some experience)

Front End: React.js, Redux, Typescript, JavaScript, ES7, HTML5, CSS Grid, Flex Box, Bootstrap, SASS

J2EE Technologies: Spring Core, Spring IO, Hibernate, Spring Data JPA, JAX API JAX-WS JAX-RS Restful, JDBC, JNDI, JMS

Cloud & Microservices: Spring Boot, Spring Cloud, Netflix 0SS, AWS (EC2, S3, RDS, DynamoDB, IAM, SQS, SNS, VPC, Elastic Beanstalk, Route53, DNS), Pivotal Cloud Foundry

Database: Oracle, Sybase, SQL, Cassandra

Build & Packaging: Gradle, Maven, Ant, YARN, NPM, Docker, Jenkins

Source Control Tools: RTC, GIT, Bitbucket

Messaging: JMS, WebSphere MQ, ActiveMQ

Other: JUnit, Mockito, Cypress, Apache Commons, Sonar, Docker, kubernetes, Log4j, Dynatrace, ElasticSearch, Blazemeter, Jmeter

Certification: Comptia Project+, ITIL 4 Foundation, Comptia A+

PROFESSIONAL EXPERIENCE

Confidential

Sr. Java Cloud Developer

Responsibilities:

  • Development and deployment services; lead projects and/or assist in scheduling and coordinating project deliverables.
  • Determine how existing applications, legacy systems, databases, web interfaces, and hardware logic, possibly running on multiple platforms, integrate to meet new and emerging requirements.
  • Lead in program design, coding, benchmark testing, debugging, and documentation; under general supervision, instruct, direct, and validate other software developers’ work; mentor and guide application developers and junior team members.
  • Collaborate with cross-functional teams to determine business requirements.
  • Provides senior-level support in configuration, coding, developing, and documenting software specifications throughout the project life cycle.
  • Works with developers, testers, and deployment teams to create software deployment/hosting plans

Confidential, Wilmington, DE

Sr. Full Stack Developer

Responsibilities:

  • Designing and Documented various Rest API’s endpoints, created a common Swagger files, and distribute among the team
  • Created a centralized Confluence/wiki pages to document projects
  • Update Confluence on regular basis and documents all the information of the projects such as API’s end points, Client ID, and other environmental variables needed for a Projects
  • Created JMeter JMX scripts for a API’s performance testing, and executed the script sing Blazemeter in SIT/UAT/Perf environments
  • Used Junit, Mockit, Jmock to covered over 85% of Unit test.
  • Created Spring Boot micros services from scratch
  • Created different Rest API endpoints such as GET, POST, PATCH, PUT
  • Modified existing API’s URIs, followed Rest API’s best practices such as pluralization, versioning, etc.
  • Promoted and supported newly built API’s to DEV, SIT, UAT, PERF, PROD-SUP, and PROD
  • ADFS for a security and handle Bearer token
  • Store HTML template in GIT, and configure using Spring Config Server
  • Send using messaging system such as RabbitMQ, Kafka
  • Created Jenkins and other deployment related scripts from scratch and build a pipeline for a continuous integration
  • Deployed the application in Pivotal Cloud Foundry

Confidential - Centennial, CO

Sr. Full Stack Developer

Responsibilities:

  • Design and Documented Microservices with Spring Boot
  • Used Spring Boot Web to create various Rest API’s
  • Used Pagination to increase the API’s performance for a large data
  • Created OFI Autosys jobs for scheduling, monitoring, restart, and alerts.
  • Created MOVEit jobs for a file movement to and from the AWS S3 file system.
  • Developed common Java program to be called by Autosys and communicate with the AWS-based end points.
  • Used AWS PostgreSQL database for tracking, storing any required data, and job status.
  • AWS S3 storage for files.
  • Regular Update Company’s common page for documentation such as Wiki/Confluence pages.
  • Deployed Microservices into DEV, SIT, UAT using CI/CD pipeline, and supported Testing. Monitor JIRA and fixed the Bug found by Testing Team.
  • Supported Production Deployment and taken care of any issues before and after Deployment used Spring Actuator to monitor API’s health

Confidential - Denver, CO

Sr. Full Stack Developer

Responsibilities:

  • Built microservice to ftp the file from a remote server to the local server.
  • Unzip the file and read the json file.
  • Insert the record in MySQL database table.
  • Build the Rest API to return the result from database.
  • Front end contains various functionalities, such as searching game availability in the local area and the availability for the subscribed customer.
  • Architected and developed a front-end web application using React.js, Redux, ES6/Babel, Webpack, and Sass.
  • Used package managers, such as yarn, npm, babel, gulp, and browserify.
  • Used Cypress for complete end-to-end testing.
  • Used test-driven development.
  • Created a Gitlab pipeline.
  • Deployed the code in AWS.

Confidential - Portland, OR

Sr. Java Developer

Responsibilities:

  • This was one of the main functionalities of the Tapestry Project. There were five different inside and outside vendors using the DASP to check the scanlinks in Tapestry.
  • Interacted with different workstreams and collecting the requirements.
  • Hands-on designing of the project.
  • Used ActiveMQ and WebSphere MQ to interact with outside vendors to prevent them from accessing the internal database.
  • Used staging table so the internal vendors do not write in the main table directly.
  • Finalized the technologies.
  • Built RESTful web services using JAX-RS API.
  • Consumed RESTful web services provided by different vendors.
  • Involved in the project effort estimation.
  • Developed application components and APIs using core Java.
  • Interacted with clients during various phases of the project.
  • Developed web-based online functions with complex user interfaces and batch jobs with extensive database interaction.
  • Good experience in consuming the existing web services.
  • Used JAXB for parsing the XMLs.

Confidential

Responsibilities:

  • Created various microservices using the Spring Boot project with the help of Spring Initializr.
  • Used Spring Cloud (Configuration, Eureka, Ribbon, and Hystrix) for the configuration file and load balancer.
  • Used Thymeleaf/AngularJS/HTML/Bootstrap for the front end.
  • Developed several Rest webservices supported by both XML and JSON.
  • Maintained high-quality of RESTful services guided by best practices found in the Richardson maturity model.
  • Hands-on designing of the project. Applied design patterns like transfer object, DAO, command, façade, and adapter for the development of components.
  • Involved in the project effort estimation.

Confidential

Responsibilities:

  • Interacted with production support team and business team to understand the requirements.
  • Created test data to test in SIT & UAT limitations of testing sample file. (The production-related files were not allowed to be tested in the testing environment because of protected health information.) Created the XSD and change it to the Java class using JAXB and create the xml files, zipping and unzipping files, PDF parsing and splitting.
  • SFTP files to CARS and track errors in the database.

Confidential

Responsibilities:

  • Interacted with the vendor to understand the business requirement.
  • Wrote a Perl script to connect and read a record from old Oracle database.
  • Modified the records according to the business requirements.
  • Wrote the records in a file.
  • Uploaded the file in new Oracle table using SQL Loader.
  • This script migrated the last 10 years of records to the new database table.

Hire Now