Sr. Java/j2eedeveloper Resume
SUMMARY
- Having 5+ years of Extensive experience of Application designing and developing applications utilizing Java, J2EE, Enterprise frameworks and extensive Object - oriented analysis, design and development experience.
- Experience on Java Multi-Threading, Collection, Interfaces, Synchronization, and Exception Handling.
- Experience in Web Services using SOAP, Restful.
- Proficient in Web-Development technologies like Servlets, JSP, JSON, JSTL, HTML, HTML5, JavaScript, CSS, CSS3, XML, XSL/XSLT, Angular JS, AJAX, jQuery.
- Good experience on working with Amazon Web Services like EC2, S3, Amazon Simple DB, Amazon RDS, Amazon Elastic Load Balancing, Amazon SQS, AWS Identity and access management, AWS Cloud Watch, Amazon EBS.
- Hands on experience with databases like Oracle,MySQL,Postgresql,Cassandra.
- Experience in working on various spring modules (Spring MVC, Spring DAO and AOP).
- Good knowledge on Spring Batch, Spring Security, Spring Cloud.
- Experience in developing Microservices using Spring Boot.
- Comprehensive Experience with Waterfall, Agile software methodologies by coding application components using Iterative development and Test-Driven development approaches.
- Experience in container based technologies like Docker, Kubernetes.
- Hands-on experience with CICD tools such as Maven, Jenkins and Apache Ant and JIRA for tracking the stories.
TECHNICAL SKILLS
Languages: Java, J2EE, SQL, PL/SQL, UML, C, UNIX
Web Technologies: JSON, JSP, Servlets, JNDI, JDBC, JSTL, JMS, JPA, EJB, Web Services, SOAP, REST, WSDL, JAX-RS, JSX-WS, HTML, HTML4, HTML 5, CSS, CSS 3, DHTML, Java Beans, JavaScript, AJAX.
XML Technologies.: XML, XSL, XSLT, SAX, DOM, XML Beans and JAXB
Web/App. Servers: Apache Tomcat 4.0/5.0/6.0/7.0/8.0 , Web Logic 10.3/12.1/12.2 , Web sphere 8.0/8.5, Web Sphere Application Server 8.0 & RAD 8.5, JBoss 7.0/8.0. IIS
IDEs: Eclipse, Net Beans, Red Hat Developer Studio, WSAD, IBM RSA development IDE
Development Tools: TOAD, XMLSpy, Ant, PL/SQL Developer, jMock, MAVEN
Modeling/CASE Tools: MS Visio Professional, Star UML
Testing Tools/ Others: JUnit, SoapUI, RTC, LoadUI
Operating systems: Windows, UNIX, Linux, Sun Solaris.
Databases: Oracle 8 / 9i / 10g/11g, HSQL, DB2, PL/SQL, MySQL, MS SQL Server 7.0, Sybase, MS-Access.
Version Controls: CVS, SVN, GIT,RTC
Frameworks: Struts, CSS Frameworks, Spring MVC, Spring Core, Spring Context, Spring AOP, Spring DAO, Spring IOC, Spring JDBC, Spring with Hibernate, Spring Cloud, Spring Boot, Spring Security, Hibernate, DWR, Log4j.
PROFESSIONAL EXPERIENCE
Confidential
Sr. Java/J2EEDeveloper
Responsibilities:
- Gathering the requirements from business and analysis the scope of the implementation in the design phase and avoiding the leakage defects in design phase by delivering the quality production on time with NO impact to existing modules/flows.
- Worked with Core Java concepts like Collections, Multithreading, serialization, Exception Handling.
- Extensively used Spring IOC for Dependency Injection and worked on Custom MVC Frameworks loosely based on Spring.
- Involved in producing and consuming the SOAP/REST Web Services.
- Implemented Spring with Hibernate taking advantage of Java features like annotation metadata, auto wiring, and generic collections using plain EJB3's JPA specification that is used to implement the DAO layer with Hibernate Entity Manager’s Session Factory, HQL, and SQL.
- Participated in creation of Spring Configurations using Java 1.8 features, Lambda expressions, Streams, filters.
- Developed Microservices with Spring boot and Spring Batch along with the test cases.
- Developed user-friendly interface to seamlessly combine the new module with existing login system by using AngularJS.
- Develop WebSphere Portlets following JSR 286 standards.
- Wrote TestCases and Test Suites to support the Test-Driven Development (TDD). Used Junit for Unit Testing.
- Used JIRA to log all issues and track development status.
- Used GIT and RTC Version Controller to maintain the version of the files and took the responsibility to do the code merges from branch to trunk and creating new branch when new feature implementation starts.
- Involving in code Reviews, deploying the application on respective non-prod servers using Jenkins UrbancodeDeploy.
- Used MAVEN for project management and build automation and Continuous Integration is done using Jenkins.
- Make developer and operations guides for the applications for future reference.
Environment: Java/J2EE, Agile Methodology, JSP, Servlets, Spring Framework (Core, MVC, Data Batch), Spring Boot, Spring Cloud, Spring Security, hibernate 3.0, DB2, JUnit, Maven, Web Services, Micro services, Docker, Eclipse,RAD, HTML, CSS, JavaScript, Angular 2, Jira, Jenkins, GITHUB, SoapUI, Oracle 11g,Websphere portal server 8.5,Webpshere app server 8.5.
Confidential
Sr. Java/J2EEDeveloper
Responsibilities:
- Involved in complete development of Agile Development Methodology/SCRUM to meet customer expectations, timeline with quality deliverables and tested the application in each iteration.
- Used core java to design application modules, base classes and utility classes.
- Coded small methods to provide reusability of the code in accordance to OOPS principle.
- Worked on java Multi-threading programming, Synchronization, Java Mail API and Collections API for concurrent product models upload/download process.
- Implemented RESTful Web services in Service Oriented Architecture(SOA) to retrieve data from client side and made REST API calls from Angular and parsed the data to client and handled the security and Authorization using Spring Security.
- Developed UI using HMTL5, Angular, and JavaScript for reporting on several batch applications which run daily and to provide statistics about the data loaded successfully against the failed members to the management.
- Angular Ajax module is used to handle Restful calls to enable communication between view components and server.
- Integrated with Spring Security (RSA) to secure endpoints.
- Providing support for implementation, troubleshooting and updates of applications on Linux/UNIX servers.
- Consumed REST based Micro services with Rest template based on RESTful APIs.
- Developed and executed Test cases using unit testing (JUnit) and integration testing.
- Worked on Docker container snapshots, attaching to a running container, removing images, managing director structures and managing container.
- Used NOSQL database Amazon dynamo DB to store data of reporting Application.
- Integration of Amazon Web Services( AWS) with other applications infrastructure.
- Amazon EC2 is also used for deploying and testing the lower environments such as Dev, INT and Test.
- Implemented REST Services to call JBPM Services and converting to JSON.
- Configured and Developed code in Hibernate 3.0 to connect to the database, prepare the query/update statements, execute the query/update statements in the database and retrieve the results from the database.
- Involved in data validation by writing several complex SQL queries in Oracle 11g and worked on data quality issues.
- Performed Webservices testing using SoapUI.
Environment: Java/J2EE, Agile Methodology, JSP, Servlets, Spring Framework (Core, MVC, Data Batch), Spring Boot, Spring Cloud, Spring Security, hibernate 3.0, DB2, JUnit, Maven, Web Services, Docker, Eclipse, HTML, CSS, JavaScript, Angular 2, Jira, Jenkins, Micro services, GITHUB, SoapUI, Oracle 11g.
Confidential, Pleasanton, CA
Sr. Java J2EE Developer
Responsibilities:
- Involved in development, unit testing, performance tuning, application support & maintenance in Information Technology and analyzing and developing the application using Object Oriented Application & Design (OOAD).
- Involved in complete development of Agile Development Methodology/SCRUM to meet customer expectations, timeline with quality deliverables and tested the application in each iteration.
- Involved in writing Multi-Threading Synchronization concepts in Java Programs.
- Developed the multi-threaded Java application, which calls backend processes.
- Consumed REST services using jersey web resources for various HTTP methods and developed REST services using Express, Underscore, body-parser, mongoose etc for another internal application.
- Design and implement a Context REST API using Java Spring Boot.
- Integrated with Spring Cloud projects to provide distributed tracing and other features.
- Implemented Spring Transaction management for some database transactions.
- Developed web Application Using Core Java, spring, Hibernate, HTML5, Angular-JS, Java Script, jQuery and CSS.
- Involved in writing Java API for Amazon Lambda to manage some of the AWS services.
- Developed JMS Queues for asynchronous messaging and Web Services using SOAP/WSDL.
- Used Spring Core Annotations for Dependency Injection and used Apache Camel to integrate Wrote transformations for importing data using Spring Batch.
- Written SQL Queries to communicate with the Oracle Database.
- Worked on making AJAX calls to connect database using RESTFUL web APIs and worked on integrating the middleware to front-end.
- Involved in migrating existing monolithic application into Micro Service Architecture based Developed Windows and Linux Scripts that will call the backend Rest Micro Services through CURL calls in getting the JSON Format to integrate with User Interface Application.
- Designed and developed Micro Services business components using Spring Boot.
- Created and managed a Docker deployment pipeline for custom application images in the AWScloud using Jenkins. ci/cd pipeline automated with the function test suites, performance test suites, code quality, code coverage etc.
- Developed server-side common utilities for the application and the front-end dynamic web pages using JSP, JSF, JavaScript, HTML/DHTML and CSS
- Use GIT to maintain current and historical versions of files such as source code, web pages, and documentation.
Environment: JAVA 1.8, JBoss, JSP, Hibernate,Java Beans, XML, Maven, Ant, Log4j, RESTFulwebservice, SVN, JSON, jQuery,Oracle 11g, AngularJS, Oracle JavaScript, Jenkins, AWS,bootstrap, TDD, GitHub, Docker, SpringFramework, Spring Security,jira.