Sr Java Developer Resume
Phoenix, AZ
SUMMARY
- Over 9+ years of strong software experience in design, development and deployment of web - based Client-Server business applications using OOP, Java/J2EE technologies.
- Ability to efficiently translate algorithms, ideas and concepts to software applications.
- Proficient in applying design patterns like MVC, Singleton, Session Facade, Service Locator, Visitor, Observer, Decorator, Front Controller, Data Access Object.
- Written Cloud formation templates and deployed AWS resources using it.
- Experience in Windows Azure Services like PaaS, IaaSand worked on storages like Blob (Page and Block), Sql Azure.
- Experience in design with Use Case, Sequence diagrams, Activity diagrams, Class diagrams with exposure to UML, tools like Rational Rose and use of Rational Unified Process(RUP).
- Developed unit and integration tests for existing microservices using JUnit, Mockito and Docker environments.
- Deployed spring boot application using Pivotal Cloud Foundry (PCF).
- Extensively worked on during my tenure in Software Development are AngularJS, Spring MVC, Spring Integration, Spring Batch, Apache POI, Hibernate, REST Web services, and Databases like Oracle.
- Implemented UI using Angular 11, Java Script, jQuery, HTML5 & CSS3.
- Implemented Microservices architecture using Spring Boot for making application smaller and independent.
- Developed a multi-user web application using JSP, Servlet, JDBC, Spring Boot, and Hibernate frameworkto provide the needed functionality.
- Strong programming skills in designing and implementation of multi-tier applications using web-based technologies likeSpring MVCandSpring Boot.
- Good experience in using Amazon Web Services (AWS) and AWS SNS/SQS for delivering messages.
- Experience in using Design patterns and object oriented methodologies to design software for Mobile Application.
- Possess Experience in designing and developing web and mobile applications using HTML 5, CSS3, Less, Sass, JavaScript, JQuery, NodeJS, Angular 9.
- Skilled at progressing from problem statement to well documented designs.
TECHNICAL SKILLS
Java/J2EE Technologies: Servlets, JSP, JSTL, JDBC, JMS, JNDI, RMI, EJB, JFC/Swing, AWT, Applets, Multi-threading, Java Networking
Programming Languages: Java JDK1.4/1.5/1.6, C++, C, SQL, PL/SQL
Application/Web Servers: Oracle/BEA WebLogic 8.1/9.1, IBM WebSphere 5.1/6.0/6.1/7.0 , JBoss, Tomcat 5.0.28/6.0
Frameworks: Struts 2.x/1.x, Spring 3.x, Hibernate 4.x/3.x, JSF 1.2/2.0,iBatis
IDEs: Eclipse 3.x, IBM WebSphere Application Developer 5.x, IBM RAD, Scala
Web technologies: JSP, JavaScript, jQuery, AJAX, XML, XSLT, HTML, DHTML, CSS,HTML5
Web Services: JAX-WS, JAX-RPC, JAX-RS, SOAP, WSDL, UDDI
XML Tools: JAXB, Apache Axis, Altova XML Spy
Methodologies: Agile, Scrum, RUP, TDD, OOAD, SDLC
Modeling Tools: UML, Rational Rose, Visio
Testing technologies/tools: JUnit, JMeter, Html Unit
Database Servers: Oracle 8i/9i/10g, DB2, SQL Server 2000/2005/2008 , MySQL
PROFESSIONAL EXPERIENCE
Confidential, Phoenix, AZ
Sr Java Developer
Responsibilities:
- Defined and constructed layers, server-side objects and client-side interfaces based on J2EE design patterns, Developed and implemented Swing, spring and J2EE based MVC (Model-View-Controller) framework for the application.
- Designed Prototype and project layout skeletons using JQuery and CSS/LESS and HTML5.
- Proficiency in developing Model View Controller (MVC) based Single Page (SPAs) using various JavaScript frameworks like Angular 11, NodeJS.
- Involved in designing and developed presentation layer using JSF, Ajax, and JQuery and third party libraries.
- WorkedwithDockerto deployMicroservicesin modern containers to increase Isolation.
- Developed server side application to interact with database usingSpring BootandHibernate.
- Experienced in developingMicroserviceswithSpring Boot, Spring REST, Spring Cloud, Eureka, API-Gatewayetc.
- Developed with microservices architecture usingSpring Boot, Spring Data, Spring Data RESTandSpring Cloud.
- ImplementedSpring CloudConfig Server, Routing and Filtering to Microservices using Netflix
- AWS EC2 instances were configured in developing and QA environments with NodeJS.
- Comfortable working with MERN (MongoDB, Express, NodeJS) stack.
- Worked on writing Perl scripts covering data feed handling, implementing business logic, communicating with web-services through SOAP Lite module and WSDL.
- Implemented Router Module ofAngular 11to make the whole project a Single Page Application and add routers according to the requirements.
- Worked on some of the new features ofAngular 11like new if else syntax, form validators, Router etc.
- Worked onAngular 11to deal with troubleshooting and deal with the Angular 11 virtual environment bugs.
- Used spring dependency injection, annotations and Spring MVC components to implement business layer and navigation part of application.
Environment: Java, J2EE, JDK 1.6, RCP, WebLogic, AWS SDK, Ext JS, Git, Swing, JFC, Perl, Spring 4.x, AWS SNS/SQS, hibernate 4.x, Core Java, SOAP/Rest, Web Services.
Confidential, New York
Sr. Java Full Stack Developer
Responsibilities:
- Developed the J2EE application based on the Service Oriented Architecture (SOA).
- Client Side code were written in JQuery and server Side Code were developed using MVC4.
- Developed Web Services SOAP/HTTP, SOAP/JMS, and SMTP using SOA technologies such as SOAP, WSDL.
- Extensive use of core Java Collections, Generics, Exception Handling, and Design Patterns for functionality, such as portfolio summary and user information.
- Requirement should gather from Business and UX team and develops Angular 9 components based on those
- Picked up the slack on NodeJS for one of the microservices.
- Designed various grid panels and various UI components using EXT JS and Angular 9 framework and JQUERY.
- Analyze, debug and fix issues related to thread locking, clustering, network connections, Swing client performance on customer's production environment.
- Experience in deploying theMicroservicesusingDockercontainer and ability to setup continuous integration and deployment pipeline usingJenkinswithGitHubonAWSor anyCloud Service
- Developedmicro servicesusingSpring MVC, Spring Boot, Spring Cloud, Spring AOP, Dependency Injection, Spring Security, Spring Batch, Spring Transaction, Spring Actuator and JPA.
- Created Java J2EE application to View Data in MongoDB.
- Designed Interactive GUIs using Java Applets and Swing/JCF.
- Wrote SQL queries, stored procedures and enhanced performance by running explain plans.
- Developed the functionalities under Agile Methodology JIRA processes.
Environment: J2EE, Java 1.6/1.7, Swing, JFC, Spring framework, JMeter, Git, Scala, Spring MVC, JSP 2.0, Eclipse RCP plug-in/ SWT, JSF, Servlets 2.3, Hibernate, AJAX, Core Java, Web services, AWS, SOAP, XML, Java Beans.
Confidential, Chicago, Illinois
Sr. Java Developer
Responsibilities:
- J2EE deployment on WebLogic/JBOSS servers - QA & Staging
- Troubleshooting issues that may occur during the test cycle (Functional & load test) for the J2EE applications on Struts and Spring framework running on WebLogic/JBOSS servers.
- Well versed with core Java concepts like Collections, Swing, Serialization and Servlets & JSP.
- Provided installation, configuration & maintenance of pre-prod and production Cloud environments including services such as Tomcat, Apache, Jetty, MongoDB, MySQL, and Jira.
- Worked on Spring security, form based authentication with Cross-Site Request Forgery CSRF token and secured REST endpoints with HTTP Basic authentication
Environment: Java, J2EE, JDK 1.5, UNIX, JBoss 3.0, Spring core, MongoDB, JMeter, Swing, Hibernate, Jetty, Core java, SASS, JAX-B, SVN, Maven, Jenkins, Splunk, SFX, Splunk, Angular JS, NodeJS, Ext JS, MAX, SEED.
Confidential
Sr. Java Developer
Responsibilities:
- Involved in the design and development phases of Agile Software Development.
- Analyzed current Mainframe system and designed new GUI screens.
- Developed the application using 3 Tier Architecture I.e.
- Presentation, Business and Data Integration layers in accordance with the customer/client standards.
- Automate report generation in MongoDB using JavaScript, shell scripting, java.
- Played a vital role in Scala framework for web based applications
- Used FileNet for Content Management and for streamlining Business Processes.
- Created Managed Beans for handling JSF pages and include logic for processing of the data on the page.
Environment: FileNet, IBM RAD 6.0, Scala, Java 1.5, JSP, Servlets, Core Java, Spring, Swing, Hibernate, JSF, ICE Faces, Hibernate, HTML, CSS, JavaScript, Rational Clear Case, Log 4j, IBM DB2.
Confidential, Minneapolis, MN
Java developer
Responsibilities:
- Mavenized the existing applications using Maven tool.
- Used JSF & Struts frameworks to interact with the front end.
- Utilized Swing/JFC framework to develop client side components.
- Developed J2EE components on Eclipse IDE.
- Developed a new CR screen from the existing screen for the LTL loads (Low Truck Load) using JSF.
- Used spring framework configuration files to manage objects and to achieve dependency injection.
- Implemented cross cutting concerns like logging and monitoring mechanism using Spring AOP.
Environment: Java, J2EE, JSF, Hibernate, Struts, Spring, Swing/JFC, JSP, HTML, XML, Web Logic, iText, DB2, Eclipse IDE, SOAP, Maven, JSTL, TOAD, DB2, Web Logic Server, WSDL, JAX-WS, Apache Axis.
Confidential, Rockville, MD
Java Developer
Responsibilities:
- Involved in gathering and analyzing system requirements.
- Played key role in the high-level design for the implementation of this application.
- Developed the Training and Appraisal modules using Java, JSP, Servlets and JavaScript.
- Created tables, views, Types, triggers, complex join queries, stored procedures, and functions and modifications to existing database structure as required for addition of new features.
- Involved in Designing the Database Schema and writing the complex SQL queries.
- Designing and establishing the process and mapping the functional requirement to the workflow process.
Environment: Java, Jdk 1.3, J2EE (JSP, Servlets, EJB), JDBC, Apache Tomcat, oracle, HTML, DHTML, SQL and JUnit.
