Java Developer Resume
GA
SUMMARY
- Around 5 years of experience in Software Development Life Cycle - Software analysis, design, architecture, development, testing, deployment, and maintenance.
- Hands on experience in Test Driven Development (TDD), Agile Methodology and Scrum Methodology.
- Extensive experience in designing and developing Enterprise Applications for J2EE platform using Core Java, Servlets, JSP, JDBC, JMS, Struts, Spring, Shell Scripting, Hibernate, XML, SOA, Web service.
- Strong experience in Spring Framework such as Spring MVC, IOC, AOP, DI, SpringBoot, Spring Aspects, REST, Spring Integration, Spring Testing and Spring JDBC.
- Good experience on working with AmazonWeb ServiceslikeEC2,S3, Amazon SimpleDB, AmazonRDS, Amazon Elastic Load Balancing, AmazonSQS, AWS Identity and access management, AWS Cloud Watch, Amazon EBS and Amazon Cloud Front.
- Good understanding of overall web design including basic usability, accessibility, industry standards, architecture, and navigation
- Strong knowledge of JavaScript with object oriented programming
- Good knowledge and working experience in AngularJS (2.x).
- Expertise in developing SOA (Service Oriented Architecture), REST and J2EE Web Services based on SOAP, WSDL, UDDI, JAX-WS, JAXB, JAX-RPC using tools like Apache Axis and Developed RESTFUL web services using Spring MVC.
- Extensive experience in design and development of J2EE applications using Core Java, Java Collections, Data Structures, Multithreading, Transaction Management, JDBC, Servlets, JSP, XML, Web Services and other open-source frameworks and APIs.
- Strong experience in design/development of web applications using Java, JSP, J2EE, Servlets, JMS, MVC Framework, Web Services, XML, XSD, JSON and JAXB.
- Expertise in open-source frame works like Spring MVC, Hibernate, Struts JSF JUnit, Maven, Google Web Toolkit (GWT) and Mockito.
- Extensive experience in developing Micro services usingSpring Boot, Netflix OSS (Hystrix, Zuul, Eureka, Ribbon) and followed domain driven design.
- Experience in using build/deploy tools such asJenkins, Docker and Open Shiftfor Continuous Integration & Deployment for Micro services.
- Developed and maintained web application systems using Node.js,React.js, and Angular.js.
- Strong experience in configuration and management of RDBMS systems like Microsoft SQL Server, Oracle Database, MySQL, and IBM DB2.
- Experience working with IBM MQ Series to develop and implement messaging solutions for complex business requirements.
- Hands-on experience in designing and implementing reliable and scalable messaging solutions using IBM MQ clustering, publish/subscribe, request/reply, and message queuing.
- Proficient in creating and managing MQ objects such as queues, channels, listeners, and message groups.
- Expertise in working with cloud services like IaaS, PaaS, SaaS, and Non-relational databases (NoSQL databases) like MongoDB, Cassandra, Couchbase, HBase, Redis, and Neo4j.
- Experience on developing UI using Struts view tags (HTML, Bean, Logic and Nested), JSP, HTML, and CSS.
- Involved in Unit Testing, User Acceptance Testing and Bug Fixing.
PROFESSIONAL EXPERIENCE
Confidential, GA
Java Developer
Responsibilities:
- Worked in a globally distributed development team in Agile, SCRUM development methodology.
- Design and develop scalable and flexible applications. Followed technically architecture standard.
- Used Spring Framework at Business Tier and spring’s Bean Factory for initializing services.
- Developed Spring Controllers, and logic for data exchange between views and controllers by using Spring MVC.
- Used SpringBoot framework for building cloudMicro servicesand to develop spring-based application radically faster with very less configuration.
- Designed and developed the REST based Micro services using the SpringBoot, Spring Data with JPA (Java Persistence API).
- Created flow diagrams using draw.io.
- Implemented Service oriented Architecture using JMS for sending and receiving messages while creating web services.
- Used Java 8, Spring core and hibernate as backend technologies.
- Developed RESTful web services, both production and consumption.
- Implementing or exposing the Microservicesbased on RESTful API utilizing SpringBoot with Spring MVC.
- Experience inNoSQLdatabase likeMongoDBinstallation, configuration and in designingMongoDBmulti-shared cluster and to manage extremely large data sets.
- Web Service request -response validations using AdvancedRestClient and SOAP UI JBoss server is used for API’s.
- Developed Apache camel routes, JMS endpoints and used free marker to customize service responses.
- Integrated multiple external systems with ActiveMQ using JMS and REST APIs, ensuring seamless data flow, and minimizing downtime.
- Collaborated with cross-functional teams to design and implement microservices and event-driven architectures using SpringBoot, Kafka, and Docker.
- Jenkins Multi master is used for CI and Git with Bit Bucket is used for source code repository management.
- Developed and maintained UI components using and Typescript, resulting in an intuitive and user-friendly interface for users.
- Used Postman to test the RestApi services.
- Used Spring JMS (JMS Template) to send the messages to outbound queues.
- Worked on creating the builds using TeamCity and publishing it to jFrog antifactory.
- Worked on CI/CD pipeline and deployments using Harness tool.
- Used DataDog for application server log tracing and for server monitoring.
Environment: Core Java 8, Spring, Hibernate, JPA, RESTful Webservices, DB2 Database, Spring IOC, Spring AOP, Spring MVC, Spring Boot, Micro Services, Spring Security, ActiveMQ, AWS, AWS S3, AWS Lambda, AWS IAM, AWS EC2, AWS RDS, REST JSON, YAML, Docker, Harness CI, Harness CD, DocumentDB, MongoDB, Unix, Linux, Web services using JAX-RS in Jersey, JMS, MQ, JavaScript, MongoDB, Kafka, HTML5, CSS3, Oracle 11g - SQL, Junit, Maven, Apache Tomcat Server 8.0, Jenkins, JIRA, GIT, IntelliJ, AGILE-SCRUM
Confidential, MN
Java Developer
Responsibilities:
- Worked on Agile, SCRUM development methodology and built the application with TDD.
- Developed Spring Beans and configured spring using Annotation.
- Used Amazon Cloud Watch to monitorAWSservices and Amazon Cloud Watch logs to monitor application.
- DevelopedJava APIto interact with theAmazon SQSused in sending bulk emails.
- Integration of Amazon Web Services(AWS)with other applications infrastructure.
- Used Spring Framework at Business Tier, also spring’s Bean Factory for initializing services.
- Developed Spring Controllers, Image Resolver and logic for data exchange between views and controllers by using Spring MVC.
- Configured the continuous delivery pipelines for deploying Micro services and lambda functions using Jenkins CI server.
- Implemented Service oriented Architecture using JMS for sending and receiving messages while creating web services.
- Used Java 8, Spring core and hibernate as backend technologies.
- Developed RESTful web services, both production and consumption.
- Developed web application using JSF, Spring Web Flow, AJAX technology and front-end UI using JSF, Apache MyFaces and Prime Faces UI components.
- Created and managed AJAX calls in the application, integrated with JSF controls.
- Used JSF framework in developing user interfaces using Prime faces UI components, Validator, Events and Listeners for handling request processing.
- Wrote MongoDB models and schema by using Mongoose to query data.
- Manipulated data using CRUD operations of MongoDB and handled database access and data transmission based on RESTful web service.
- Jenkins Multi master is used for CI and Git with Bit Bucket is used for source code repository management.
- Used Spring JMS (JMS Template) to send the messages to outbound queues and for communicating various clients and its components.
- Used Splunk for application server log tracing and wily for server monitoring.
- Implemented micro frontends to enable agile development and independent deployment of frontend components, resulting in faster time-to-market and improved maintainability.
Environment: Java 8, Spring, Hibernate, JPA, RESTful Webservices, DB2 Database, Spring IOC, Spring AOP, Spring MVC, Spring Boot, Micro Services, Spring Security, Spring Batch, Docker, kafka, Unix, Linux, Web services using JAX-RS in Jersey, JMS, JavaScript, Mongo DB, JQuery, AJAX, HTML5, CSS3, Angular.js, Oracle 11g - SQL, PL/SQL, Karma and Jasmine, JUnit, Maven, Jenkins, JIRA, GIT, IntelliJ, AGILE-SCRUM, Docker. Apache Tomcat Server 8.0, Cloud Computing:Amazon EC2, Amazon S3, Amazon RDS, AWS Lambda, Amazon SQS, AWS Identity and access management, AWS CloudWatch, Amazon EBS other services of the AWS family
Confidential
Java Developer
Responsibilities:
- Worked on Agile, SCRUM development methodology and built the application with TDD.
- Consumed REST basedMicro serviceswith Rest template based on RESTful APIs.
- Created Micro service to provide RESTful API utilizing SpringBoot with Spring MVC.
- Integrated REST APIs with exiting user interfaces which are already in production.
- Involved in coding and unit testing of Servlets, JSPs and EJBs.
- Used SOAP UI as a tool in order to test and validate developed web services.
- Configured the continuous delivery pipelines for deploying Micro services and lambda functions using Jenkins CI server.
- Developed configurations for API to API in order to communicate with various systems.
- To develop a quality code, followed the techniques and principles provided by the test-driven design paradigm.
- Used WSAD for writing code for JSP, Servlets, Struts and EJB.
- Implemented client-side Interface using React.js.
- Implemented Model View Controller (MVC) Architecture based presentation using JSF framework.
- Implemented Model View Controller architecture using Struts Framework at presentation tier.
- Developed managed beans in JSF to handle the presentation logic.
- Used Java 8, Spring core and hibernate as backend technologies.
- Developed RESTful web services, both production and consumption.
- Web Service request -response validations using AdvancedRestClient and SOAP UI JBoss server.
- Jenkins Multi master is used for CI and Git with Bit Bucket is used for source code repository management.
- Used Spring JMS (JMS Template) to send the messages to outbound queues.
- Splunk is used for application server log tracing and wily for server monitoring.
- Developed modular and reusable components using Angular 7 to increase code maintainability and reduce duplication of effort.
Environment: Core Java 8, Spring, Hibernate, JPA, RESTful webservices, Spring Boot, Micro Services, DB2 Database, SQL, Log4j, Ping Federate Security tokens, JUnit, Git, Github, Red Hat Linux, Apache Maven, Apache Tomcat Server 8.0, Splunk, Wily, JBoss Application server.
Confidential
Jr Java Developer
Responsibilities:
- Designed and developed the REST controller classes, and Service classes using SpringBoot, and REST.
- Configured and Implemented security using the Spring Security Framework.
- Participated in Agile Scrum methodology for application development.
- Developed the web application front-end user interactive web pages using web technologies like Angular.js, HTML, CSS, and Bootstrap.
- Developed Angular controllers, services, models for two-way data binding and used Angular-UI components for the SPA development.
- Created re-usable components using custom directives, filters.
- Developed Backend Spring Jersey resources to serve the JSON data to the web interface.
- Developed application logic using Java and Struts Framework.
- Used SVN for version control and used eclipse as the IDE for developing the application.
- Complete coding for invoking the Struts 3.0 calls.
- Used complete annotation approach for the spring application development and leverage spring profiling development.
- Worked on spring as Application-Level framework and Hibernate as persistence Framework.
- Extensive experience in developing web application using Content Management Systems (CMS), Spring Framework, Model View Controller (MVC) Architecture.
- Involved in developing complex SQL statements and stored procedures with the databases Oracle.
- Developed security throughout the application using spring security and LDAP.
- Wrote various Struts framework Action classes for interfacing with the business logic, form beans for presenting the data to JSPs.
- Used Hibernate named queries and the Hibernate Criteria Queries to do the database operations.
- Created custom directives and pipes to extend the functionality of Angular 7 and improve code readability.
Environment: Java 8, Spring, SpringBoot, SOA, Spring Boot, JPA, AWS, REST, JSON, YAML, JBoss, Hibernate, Spring Web flow, Jersey REST web services, SOAP UI, Star UML, Eclipse Java EE IDE, IntelliJ IDE, Apache Tomcat Server 8.0, MySQL Server 5.5, Swagger, SQL, Junit, Eclipse Kepler, Angular.js 1.3, Xml, Jasmine,Oracle, DB2.
