We provide IT Staff Augmentation Services!

Java Developer Resume

3.00/5 (Submit Your Rating)

Irving, TX

SUMMARY

  • Overall 7+ Years of experience working in Software Industry as a programmer/ Designer and in the world of Object - Oriented programming, design and development of multi-tiered web application, Web-Based and of Enterprise applications using Java/J2EE.
  • Expertise in Java/J2EE and technologies such as JSP, Servlets, JDBC, Spring Boot.
  • Good exposure to building Web Services (WSDL, SOAP, UDDI) using open source implementation like RESTful API, XML, HTML.
  • Expertise in developing JEE compliant systems using IDE tools like Eclipse, My Eclipse, STS.
  • Worked extensively on middleware technologies using XML, JSON to provide interoperability.
  • Experience in Developing Web Based GUI’s using JSP, HTML, DHTML, CSS, JavaScript, Angular JS and JSON.
  • Experience in various Agile Methodologies like Test Driven Development, SCRUM and Peer Programming.
  • Software engineering experience in a wide variety of environments and domains like Insurance and Finance and Telecom industry.
  • Hosted the applications in different enterprise servers like IBM WebSphere, Apache Tomcat, and Web Logic
  • Hands on experience and strong knowledge of OOPS concepts like Encapsulation, Exceptional Handling and Collections, Multi-Threading, Exception Handling, Garbage Collection and Serialization etc.
  • Extensively participated in testing by JUNIT using Mockito and developing desktop applications.
  • Have working knowledge in using Elastic Cache and Stunnel tool to test the cluster keys passed.
  • Performed load testing using Jmeter tool for microservices hosted on pivotal cloud foundry and Kubernetes cluster.
  • Extensively worked with Relational Database Management Systems like Oracle, MySQL and wrote stored procedures, views besides writing DDL, DML, and Data Query and Data Control Language commands like Grant and Revoke.
  • Worked on implementing Microservices and registering with Eureka server and deploying applications on PCF cloud
  • Worked actively on Migration of microservices form PCF to Kubernetes world.
  • Involved in component development using JEE principles and used design patterns such as Singleton, Factory and Data Access Object (DAO) in the implementation of the application.
  • Used Splunk and Kibana for data visualization and logging microservices data, AppDyanmics and Newrelic for application dynamics and monitoring of Services performance and setting up custom attributes in Newrelic APM dashboard in different projects over the years.
  • Rest Api documentation using swagger2 and Springfox and Junit and integration testcases expertise using mockito framework.
  • Implemented Security for the SpringBoot applications using OAUTH2 and applied strong authorization and authentication mechanism
  • Good knowledge on processing SpringBoot microservices messages onto Kafka cluster.
  • Had knowledge on Kibana and Elastic search to identify the Kafka message failure scenarios.
  • Learnt on how to write Kafka producers to stream the data from external rest APIs to Kafka topics.
  • Knowledge in Configuring Kafka to read and write messages from external programs and Kafka to handle real time data.
  • Oracle Cloud Infrastructure Foundations 2020 certified Associate.
  • Writing application interface codes using JavaScript following React.js workflows and developing new user-facing features using React.js
  • Excellent communication, analytical and interpersonal skills and highly motivated team player with ability to work independently. Ability to learn and adapt quickly to the emerging new technologies.

TECHNICAL SKILLS

Languages/ Technology: Java1.8/J2EE, SQL, PL/SQL

JEE Technologies: JSP, Servlets, JDBC, JPA, AOP

Web Technologies: HTML, XML, XSLT2.0, HTML5, XHTML, CSS, CSS3, AJAX, JSON, JSTL, JavaScript, React JS.

Framework: Spring Boot, Spring Security, JPA, Hibernate Web services- REST, SOAP, Apache Camel

Application Dynamics Tools: Appdynamics and Splunk, Kibana, Newrelic

Database: MySQL, Oracle 11i/10g, PL/SQL, Postgres.

Build tools: Ant and Maven 4, Docker, RLM, Jenkins

Project Management Tools: RTC, JIRA

Web/Application Servers: ALTOVA MAPFORCE, Eclipse, Microsoft Visio, MS Office, Web Sphere 7/ 8.5, Apache Tomcat 8.0

IDE/Tools: Eclipse, NetBeans, Spring Tool Suite, Visual Studio.

Web Services: SOAP, Restful Webservices and WSDL.

Software version tools: Tortoise SVN and CVS, Git, Gitlab.

Testing Tools: Swagger, Junit, Mockito, SOAP UI, LOg4j, Postman.

Methododlogies: Agile, Waterfall, TestDriven Development.

Cloud Stacks: Oracle Cloud, Amazon Web Services.

Others: JMeter, Stunnel, Kubernetes, Devx, Junit and Integration Testing, OCI Infrastructure Certification.

PROFESSIONAL EXPERIENCE

Confidential, Irving, TX

Java Developer

Responsibilities:

  • Involved in Designing and development of highly scalable, low latency cloud native solution.
  • Involved technologies such as JAVA, J2EE, Spring Framework, Spring Boot 2.x, Postgres, Spring Cloud, AWS Apigee.
  • Used spring security for application using OAUTH2 mechanism for authorization and authentication purpose and added error message for unauthenticated users and custom authentication and provided configuration properties in application.yml and also it helps in segregating content between different users.
  • Developed RESTful Web Services using Spring Boot and Micro Services Architecture.
  • ELK (elastic, logback, kibana) for logging all the debugging and error information.
  • JFROG oneartifactory and oneartifactory cloud for storing docker images and retrieving images from project allocated namespace.
  • Implemented Integration testing and Junit testcases for 100% code coverage
  • Used Maven for build and dependency management and source code version control tools such as Bitbucket and Gitlab.
  • Developed simple and complex Jenkins jobs and CICD pipelines for build and deployment and Used gitlab-ci.yml for the deployment of microservices onto Kubernetes cluster.
  • Setup Docker and Helm Properties for application to make ready for Kubernetes deployment.
  • Have the working knowledge of setting up environment inside Devx box for microservices development and deployment and getting to know pods, ingress information and Citrix machine.
  • Good knowledge in using tool such as newrelic for performance monitoring and worked on creating alerts and alert policies with simple and nrql queries and attaching notification channels when pod goes down.
  • Having expertise in using postman and rester tools and splunk logs setup and knowledge in visualizing data in kibana.
  • Testing out elastic cache cluster keys using Stunnel tool.
  • 24/7 on-call support for Severity1 production calls.
  • Performed load testing using Jmeter tool and Jira for defects tracking.
  • Reviewing application requirements and interface designs and Identifying web-based user interactions.
  • Writing application interface codes using JavaScript following React.js workflows and Developing new user-facing features using React.js

Confidential, Irving, TX

Java Developer

Responsibilities:

  • Building/Managing/Deploying infrastructure and applications in PCF Cloud.
  • Involved in Designing and development of highly scalable, low latency cloud native solution.
  • Involved technologies such as JAVA, J2EE, Spring Framework, Spring Boot 2.x, Postgres, Spring Cloud, AWS Apigee
  • Developed RESTful Web Services with JAX-RS using Spring Boot and Micro Services Architecture.
  • Written Junit testcases for components of application standalone and prepared test Cases to perform Unit, Integration and System Testing and ELK (elastic, logback, kibana) for logging all the debugging and error information.
  • Used spring security for application using OAUTH2 mechanism for authorization and authentication purpose, there by enabling rolebase authentication
  • Added error message for unauthenticated users and custom authentication and provided configuration properties in application.yml and also it helps in seggregating content between different users.
  • JFROG oneartifactory and oneartifactory cloud knowledge.
  • Used Maven for build and dependency management and source code version control tools such as Bitbucket and Gitlab.
  • Story and Defect tracking tool Jira used extensively.
  • Spring beans were used for controlling the flow between UI and Hibernate.
  • Developed simple and complex Jenkins jobs and CICD pipelines for build and deployment.
  • Migrated all microservices from Pivotal Cloud Foundry to Kubernetes container.
  • Setup Docker and Helm Properties for application to make ready for Kubernetes deployment.
  • Have the working knowledge of setting up environment inside Devx box for microservices development and deployment and getting to know pods, ingress information.
  • Used gitlab-ci.yml for the deployment of microservices onto kuberntes cluster.
  • Good knowledge in using monitoring tools such as newrelic for performance monitoring and worked on creating alerts and alert policies with simple and nrql queries and attaching notification channels when pod goes down.
  • Having expertise in using postman and rester tools and splunk logs setup and knowledge in visualizing data in kibana.
  • Testing out elastic cache cluster keys using Stunnel tool.
  • Used kibana for data visualization and splunk for application logs.
  • Performed load testing on microservices hosted on PCF and Kubernetes using Jmeter tool.
  • Used Citrix machine for pods and ingress information and ip addresses of Kubernetes pods.

Confidential, Irving, TX

Java Developer

Responsibilities:

  • Developed applications by using Spring Boot and Spring cloud and deploy on Pivotal Cloud Foundry.
  • Building the applications jar by using Cloud bees Jenkins and worked on creating Jenkins jobs.
  • Application deployment in different environments like DEV, QA, Performance and Production.
  • Integration with Maven for Build and deployment.
  • Gathering Requirements for the project and followed complete Agile methodology starting from Product backlog, Sprint Backlog, Sprint Planning, User stories etc.
  • Developed RESTful Web Services with JAX-RS using Spring Boot and Micro Services Architecture.
  • Used Spring IOC framework for Dependency Injection and Spring AOP for logging purposes.
  • Spring beans were used for controlling the flow between UI and Hibernate.
  • Developed simple and complex Jenkins jobs and CICD pipelines for build and deployment.
  • Building/Managing/Deploying infrastructure and applications in PCF Cloud.
  • Involved in Designing and development of highly scalable, low latency cloud native solution.
  • Involved technologies such as JAVA, J2EE, Spring Framework, Spring Boot, Oracle, Spring Cloud.
  • Used Rester calls for the external apis to get the data.
  • Writing test cases in Junit to test the developed components of application standalone and prepared test Cases to perform Unit, Integration and System Testing and Log4j for logging all the debugging and error information.
  • Splunk (App search & Reporting tool) setup for application logs and good knowledge in visualizing data in kibana.
  • Analyzed internal and external customer requirements to formulate effective recommendations and workflows.
  • Used Rabbitmq messaging broker and Redis cache for caching applications data in PCF and elastic cache in Kubernetes environment.

Confidential, O’Fallon, MO

Java Application Developer

Responsibilities:

  • Designed and developed single page application using React Js.
  • Developed applications by using Spring Boot and Spring cloud and deploy on Pivotal Cloud Foundry.
  • Deployment by using Cloud bees Jenkins.
  • Application deployment in different environments like DEV, QA, Performance and Production.
  • Integration with Maven for Build and deployment.
  • Defect Fixing.

Environment: Spring Boot, React Js, Pivotal Cloud Foundry, Jira, Jenkins, RLM, RTC, ALM, SOAP UI

We'd love your feedback!