Java Developer Resume
Phoenix, AZ
SUMMARY
- More than 7+ Years of IT experience in Design, Development, Implementation, Integration and Maintenance of Legacy and Strategic Enterprise Applications with Java/J2EE based technologies and developed Automation tools in Java and Selenium in verticals like Insurance, Health care, Financial Services and Retail.
- Worked as a Sr. Java Developer, expertise in software development life cycle (SDLC) with Agile and Waterfall Methodologies: Requirement Analysis, Documentation, Design, Testing, Development and Deployment of the Application.
- Implemented application logic by using MVC Architectures like Spring etc.
- Worked on developing Web/Enterprise Applications with various IDEs such as Eclipse, STS, and IntelliJ.
- Proficient in Multi - Threading, Socket programming, Swing programming
- Expertise in developing Projects for verticals like Insurance, financial and Ecommerce.
- Experience in Object Oriented Analysis and Design (OOAD) with Unified Modeling Language (UML)
- Proficiency in object-oriented design, design patterns by using web technologies like EJB, JSP, Servlet, Spring3.x, Hibernate 3.x, Oracle 12c, MySQL, Postgres Databases.
- Worked on writing and building files with ANT to perform builds and writing logger components with Log4j.
- Implemented and followed methodologies such as Waterfall and Agile.
- Developed automation tools for testing and performance testing, planning, and developing testing strategies.
- Worked onLambdaExpressions, Functional interfaces, Stream API's, Time API, and Improvements on Collection, Concurrency, and IO improvements by using Java 8.
- Expertise in implementing SOAP and Restful Web services for writing and consuming Services.
- Hands on experience in implementing SQL queries, stored procedures, views, and functions.
- Hands-on experience with setting-up lambda functions along with various trigger.
- Designed and Developed Applications by using design patterns and other J2EE design patterns (Factories, Abstract, Prototype, Façade, Singleton).
TECHNICAL SKILLS
Languages: Java1.7/1.8, C, Python, SQL, PL/SQL
Web Servers: Apache Tomcat 1.8/ 1.7
Databases: SQL Server 7/2000, SQL, Oracle 12c, Postgres.
Web Tools/IDE: STS, Eclipse4.3.0, NetBeans3.0/5.0./7, IntelliJ
Version Control System: CVS, GIT, SVN
Methodologies: RAD, Waterfall, Agile (SCRUM)
Operating Systems: Linux, Windows
Middle Ware: Spring Boot, Spring Security, Spring Boot, Spring Integration Messaging Service, JMS
Framework/ APIs / Tools: JSF, Maven3.0.4, AJAX, Web Services (SOAP, REST), JUnit 4, Log 4j, Ant
Protocols: HTTPS, FTP, TCP/IP, HTTP, SMTP
XML: XSL, DOM, SAX, XSD, DTD, XML Schema, XSLT and Designing DTDs.
Web Technologies: HTML, CSS 5, DTD, JSP, Servlets, jQuery, JSP, XML, XSD, Angular JS, Angular 2, React JSWeb Applications J2EE, Spring 3.x (Core, MVC, Web, AOP), XML, Servlet, JSP, Hibernate 3.xJ2EE Common Services APIs/ Front End Technologies JSON, JNDI, JMS, Java Mail, JDBC, JPA, Hibernate, JTA, JNDI, JAXP, AJAX, AWS, Servlets, JSP, POJO
Application Servers: JBOSS EAP 6.1, IBM Web Sphere, BEA Web Logic 10
PROFESSIONAL EXPERIENCE
Confidential, Phoenix AZ
Java Developer
Responsibilities:
- As a Senior Developer in Java, Involved in Technologies Spring 3.x, Hibernate 3.x, Postgres database and Restful Web Services for designing and developing the application while working as a Sr. Java Developer.
- Designed User Interface by coding inAngularJS, HTML5, CSSto build Single Page Application.
- Worked on Cloud infrastructure AWS.
- Expertise in implementing Hibernate as ORM tool to integrate with the database and application developed with Spring 3.x
- Implemented Kafka producer and consumer applications on Kafka cluster setup with help of Zookeeper.
- Experience with Kibana and Elastic search to identify the Kafka message failure scenarios.
- Implemented reprocessing of failure messages in Kafka using offset id.
- Wrote Page level code using JavaScript with Angular JS framework along with jQuery and other JavaScript libraries.
- Developed Front-end application in Angular, creating HTTP web-service injectables, routing and developing subscription endpoints using observable patterns.
- Created several Angular components with Typescript using component decorator (@Component) and arranged them in cohesive blocks to work together and services to consume REST API's using Component based architecture provided by Angular.
- Extensive knowledge in developing applications in asingle page (SPAs)using various JavaScript frameworks likeAngular 8/9, AngularJS.
- Used Node Package Manager (NPM) to manage the modules and used it to install useful tools.
- Developed real time tracking of schedules using Node JS.
- Implemented and tested the enterprise application with jQuery, Angular.JS and Spring MVC.
- Handled responsibility for replacing Hibernate with Native Queries (JDBC) in places to handle huge data across the application.
- Good understanding of JavaScript design patterns and MVC frameworks (i.e., Angular.JS, Node.js). Knowledge of common browser developer tools and performance tuning techniques.
- Expertise in GIT as repository for fetching and deploying the code.
- Worked with log4j and log back to log the details in the application.
- Expertise in SQL queries, PL/SQL stored procedures for database and backend tasks.
- Participated in JUnit test cases for unit testing with data mocking with Mockito application classes.
- Experience in Unit testing, Integration testing and testing efforts with the quality analysis team.
- Worked on Postproduction and Production support on requirement basis.
- Knowledge in using CI/CD pipelines to deploy applications onto cloud (AWS)
- Firm understanding of Micro-service and serverless model way of application architecture.
- Implemented REST Microservices using Spring Boot. Generated Metrics with method level granularity and persistence using Spring AOP and Spring Actuator.
- Experience integrating Lambda with ticketing tools to take automated actions.
- Developed automatic builds using Gradle for the application to be deployed into the servers.
- Managed Kubernetes charts using Helm. Created reproducible builds of the Kubernetes applications, managed Kubernetes manifest files and managed releases of Helm packages.
- Used Jenkins pipelines to publish Docker images to Nexus Repository.
- Used Docker to push images manually onto repositories.
- Good exposure on Docker commands for various functionalities.
- 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.
Environment: Java 1.8, J2EE, Hibernate 3.x, AWS, Jenkins, GIT, Docker, Kubernetes, Gradle, Kafka, Angular 8, jQuery, REST API, Junit, Mockito, Postgres, IntelliJ.
Confidential, Johnston RI
Java Developer
Responsibilities:
- As a Senior Developer in Java, Involved in Technologies Spring 3.x, Hibernate 3.x, Postgres database and Restful Web Services for designing and developing the application while working as a Sr. Java Developer.
- Experience in Kafka to publish message on to the Queue after the process.
- Worked on Cloud infrastructure GCP.
- Expertise in implementing Hibernate as ORM tool to integrate with the database and application developed with Spring 3.x
- Handled responsibility for replacing Hibernate with Native Queries (JDBC) in places to handle huge data across the application.
- Expertise in GIT as repository for fetching and deploying the code.
- Worked with log4j and log back to log the details in the application.
- Experience in ReactJS and working with React Flux Architecture.
- Experience in using ReactJS components, Forms, Events, Keys, Router, plus Redux, Animations and Flux Concept.
- Familiar with creating Custom Reusable React Component Library.
- Proficient in using Unit.js testing framework along with Jasmine, Karma, Protractor, Mocha test runners.
- Expertise in SQL queries, PL/SQL stored procedures for database and backend tasks.
- Participated in JUnit test cases for unit testing with data mocking with Mockito application classes.
- Experience in Unit testing, Integration testing and testing efforts with the quality analysis team.
- Worked on Postproduction and Production support on requirement basis.
- Developed automatic builds using Maven for the application to be deployed into the servers.
- Worked on implementation Spring IOC and dependency injection for managing dependencies across the applications.
Environment: Java 1.8, J2EE, Hibernate 3.x, GCP, Harness, Bitbucket, Maven, React JS.
Confidential, San Jose CA
Java Developer
Responsibilities:
- As a Senior Developer in Java, Involved in Technologies Spring 3.x, Hibernate 3.x, Oracle database and Restful Web Services for designing and developing the application while working as a Sr. Java Developer.
- Designed User Interface by coding inAngularJS, AJAX, HTML5, CSS, bootstrapto build Single Page Application.
- Implemented and developed the user interface by incorporating Rich Faces, JSF, Ajax frameworks and JSF tags at UI.
- Designed web pages using HTML5, CSS3, JavaScript, Node.JS, React.js, Redux and developed controllers, services, and DAO layers for the backend using Spring, Hibernate Frameworks.
- Experience in JMS to publish message on to the Queue after the process.
- Worked with TCP/FTP/SFTP Clients to read and write a file at directories for inbound and outbound.
- Experienced in implementing Oracle SQLas an oracle client to communicate with the database.
- Worked on AWS platform for feasibility among servers accessing.
- Developed new features for a REST SOAP backend in Closure and evolution of an end- tire backend architecture.
- Expertise in implementing Hibernate as ORM tool to integrate with the database and application developed with Spring 3.x
- Handled responsibility for replacing Hibernate with Native Queries (JDBC) in places to handle huge data across the application.
- Expertise in GIT as repository for fetching and deploying the code.
- Worked with log4j and log back to log the details in the application.
- Experience in presentation layer for front-end of the application by using Node JS, Angular JS, boot strap programming and XHTML pages.
- Designed GUI screens for some modules by using Rich Faces Interfaces.
- Expertise in SQL queries, PL/SQL stored procedures for database and backend tasks.
- Participated in JUnit test cases for unit testing with data mocking with Mockito application classes.
- Experience in Unit testing, Integration testing and testing efforts with the quality analysis team.
- Worked on Postproduction and Production support on requirement basis.
- Developed automatic builds using Maven for the application to be deployed into the servers.
- Worked with JMS service to achieve Messaging Patterns with Rabbit MQ Queues for batch and Bulk processing.
- Worked on implementation Spring IOC and dependency injection for managing dependencies across the applications.
Environment: Java 1.8, J2EE, EJB 3.0, Hibernate 3.x, JSF1.2, Apache POI 3.7, AWS, HP Quality Center, SSH Secure Shell, Maven, log4j-1.2.8, Ajax, Angular JS, JUNIT- 3.8.1, JBOSS, Oracle 11g, Oracle SQL, JDK 1.7
Confidential
Software Engineer
Responsibilities:
- Involved in discussions with the client to discuss and understand various components of the requirement and to implement the same.
- Implemented JSP corresponding to the controller where in the data was propagated into it from the model and view object from the controller Designed and Implemented MVC architecture using Spring Framework, which involved writing Action Classes/Forms/Custom Tag Libraries & JSP pages.
- Designed, developed, and maintained the data layer using Hibernate and performed configuration of Spring Application Framework.
- Extensively written jQuery for responsive event handling. Involved in front end development using JSP's, JSF and JSTL.
- Used XML, WSDL, UDDI, SOAP Web Services for communicating data between different applications.
- Used the Java Collections API extensively in the application as security protection for XML, SOAP, REST and JSON to make a secure Web Deployment.
- Experience in designing/developing Angular/Node 2.0 JS applications.
- Developed Jersey Restful Framework of spring for consuming and producing web services.
- Developed server-side services using Java, spring, Web Services (SOAP, Restful, WSDL, JAXB, JAX-RPC).
- Experience using SOAP UI for testing web services.Created JUNIT test case for various functional modules, modified, debugged, and executed using JUNIT plugin to Eclipse IDE.
- Involved in creating and extracting data from database using SQL Queries, PL/SQL on Oracle database.
- Extensively used log4j to log regular debug and exception statements.
- Performed code review and unit tested the application using Junit framework. Participated in the production support and maintenance of the project.
Environment: Java1.5, Spring 2.5, Hibernate 3.1, J2EE, JSP, JSTL, jQuery, Oracle, Web Logic, Eclipse, ANT, Apache Tomcat, Kafka, REST, JSON, SOA, J2EE, Oracle, XML 1.x, JAXB 2.x, XSLT 1.x, JAX-WS, and Web Services.