Java Developer Resume
Foster City, CA
SUMMARY:
- Having 8 years of IT experience in Design, Development, Implementation and Testing of object - oriented technologies
- Extensive experience in Core Java programming concepts like Exception handling, Multi-threading, Garbage collection, Synchronization, IO, Collections framework
- Expertise in design and development of Web Applications involving J2EE technologies with Java, Servlets, JSP, Spring IOC, Spring MVC, Spring AOP, Spring Boot, JDBC, Restful, Microservices, XML
- Hands-on Experience in working with SQL and NoSQL Databases like Oracle, MySQL and MongoDB to manage extremely large data sets
- Experience in Apache Tomcat, WebLogic, WebSphere, and JBoss
- Experience in developing and deploying applications on Cloud Based platforms
- Experience in working with IDE'S like Eclipse, RAD, Spring Tool Suite (STS), IntelliJ, Xcode and Android Studio
- Have extensive experience working on Windows, Linux Operating Systems, iOS & Android
- D omain expertise in Banking and Financial services, Healthcare and Retail
- Work experience with a wide variety and diversified teams since the beginning of the career and experience of providing training to end users
TECHNICAL SKILLS:
Java Technologies:: Java 7/8, J2EE, Servlets, JSP, JDBC, JUnit, Maven
Scripting Languages:: JavaScript, AngularJS, JQuery
Frameworks:: Spring MVC, Spring Boot, Spring DI, Microservices, Struts
Middleware Technologies:: Enterprise Java Beans (EJB), REST Web Services, JMS
Database:: Oracle, MySQL, MongoDB
Application Servers:: IBM WebSphere, JBoss
Web Servers:: Apache/Tomcat, Java Web Server
Development Tools:: Git, SourceTree, Tortoise, JIRA, Eclipse, NetBeans, Toad, Jenkins, Android Studio, XCode, Splunk
Web Designing:: Dreamweaver, HTML, XML, XSL
Operating System:: Windows, Unix, iOS & Android
PROFESSIONAL EXPERIENCE:
Confidential, Foster City, CA
Java Developer
- Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development
- Developed java modules implementing business rules and workflows using Spring Boot
- Decomposed existing monolithic code base into Spring Boot microservices. Developed new features and provided support for all Microservices
- Generated Java APIs for retrieval and analysis on NoSQL database such as MongoDB
- Involved in Maven based build process and used log4j for logging and debugging
- Setting up the technology stack on Open stack cloud platforms in different environments like Dev, QA
- Junit test cases, Troubleshooting on production issues
- Applications are monitored using the Splunk, New Relic
- Part of production support team to resolve production related issues
- Involved in the overall system's support and maintenance services such as Defect Fixing, Feature Enhancements, Testing and Documentation
Environment: Java 8, J2EE, Spring Boot, Spring MVC, Spring DI, JavaScript, RESTful, Microservices, MongoDB, Maven, Tomcat, Git, Splunk, JSON, VOL, Bit Bucket, Jira, Jenkins.
Confidential
Java Developer
- I was involved in developing the order processing module.
- Designed and developed web-based software system using Struts and Angular JS.
- Designed and developed the store-front UI templates, ecommerce modules (shopping cart and check-out page), and store content management portal.
- Designed and developed data access and domain objects using JDBC.
- Implemented different entity classes using ORM.
- Designed and developed database schema in MySQL database.
- Integrated credit-card payment module with VeriSign and Authorize.net.
- Configured and deployed the application resources into Tomcat Application Server.
Environment: Java7, J2EE, Struts, Angular JS, MySQL, Tomcat, Git, Splunk, JSON, Jira, Build Forge.
Confidential
Technology Analyst
- Actively involved in building framework connecting remote doctors, specialist doctors and equipment’s
- Worked with Stakeholder teams to determine HealthCare Domain needs.
- Agile software development framework (Scrum Technology) has been used for Application Development
- Integrated Spring Core into the application for the admin module.
- Build Process was controlled using Maven.
- Designed admin interface using interactive UI.
Confidential
Software Developer
- Analyzed the CPU usage and system performance reports
- Arrived at a solution to trace the execution of different components of the system
- Eliminated existing issues identified in QA, beta, and production environments
- Facilitated discussions on code optimization and performance
- Developed a new standalone application to support new enhancements and change requests
Confidential
Junior Engineer
- Contributed to design and development of a web interface with JSP, Servlets, JavaScript, and JDBC for user and client administration.
- Aided development by identifying required business critical operations.
- Pivotal to the design and development of a multi-threaded Xchange server based on J2EE architecture, contributing the alert processer and scheduler components.
- Created use cases, sequence diagrams, collaboration diagrams, and class diagrams with UML.
- Enabled accordion-style content, drag and drop functionality, calendar, popup, and modal windows via JQuery.
- Eliminated front-end bugs identified in QA, beta, and production environments.
- Facilitated discussions on code optimization and performance enhancement.
