Java Developer Resume
Fremont, CaliforniA
SUMMARY
- Strong 7+ years of experience in development of Enterprise Application using Java Technologies and Frameworks including JAVA, J2EE, Spring, Spring Boot, Spring REST, Microservices, Spring MVC, ReactJS, NodeJS, Hibernate, JPA, JSF, Servlets, JSP, JDBC, UML, JAX - WS, JAX-RPC, WSDL, EJB, Stateless and Stateful Session Beans, Entity Beans, Container and Bean Managed Persistence and Distributed Computing Model.
- Strong working experience wif several SDLC methodologies like Waterfall, Agile and SCRUM.
- Experience in analysis, designing, testing and development of java based applications (java version: JDK5, JDK6, JDK7, JDK8).
- Good Experience wif Java 8 and JavaScript
- Strong knowledge designing architectures and understanding design patterns.
- Involved in analysis of user requirements, software prerequisites.
- Experience using JDBC.
- Proficient in developing Hibernate HQL Queries, API development for various modules, writing Junit test cases using Mockito and Spring Test suite.
- Expertise in Design patterns, Struts Framework, MVC, Spring & Hibernate.
- Knowledge in Spring MVC, Dependency Injection.
- Strong knowledge of JavaScript frameworks like NodeJS, AngularJS, JQuery, ReactJS
- Good knowledge on Core Java wif strong understanding of Collections, Exception handling, Garbage Collection
- Good at development in enterprise web applications using Core Java, Java 1.5- 1.8, Java EE.
- Extensive experience in developing RESTful (JAX- RS) web services, JSON as a data exchange format to integrate custom web applications and various enterprise systems and application modules.
- Experience in persistence frameworks, hibernate to map POJOs to a relational database.
- Experience in writing queries in Oracle, DB2, MySQL, Microsoft SQL Server, SQLite databases.
- Experience in writing wif NoSQL database MongoDB.
- Experience in Web/Application Servers such as Tomcat (6, 7, 8, 9), Glassfish, RedHat, WildFly, WebLogic, WebSphere for deploying and configuring web applications.
- Expertise in implementing Design Patterns like Singleton, Front Controller, MVC (Model View Controller), DAO, DTO.
- Experience wif MVC Java frameworks like Angular, Node.JS wif Spring, Spring Boot.
- Developed unit and integration tests for existing microservices using JUnit, Mockito and Docker.
- Expertise in HTML, JavaScript, JSON, CSS, AJAX, Bootstrap.
- Extensive experience wif Java compliant IDE’s like IntelliJ, STS, Eclipse, Net beans.
- Experience in Scrum Methodology Development processes, and well versed in using Jira.
- Hands on experience wif various version control systems like GitHub, bit bucket.
- Expertise working in these platforms - Windows, Linux, Mac
- Experience on UNIX, Linux platforms, developed shell scripts and configured CRON jobs.
- Hands on experience of Build & Deployment phases and usage of Continuous Integration (CI/CD) tools.
- Worked wif SVN, GIT and GIT HUB for version control and Quality Center, HP ALM, Jira for bug tracking.
- Positive attitude and especially effective in assigning responsibility.
- Solid experience facing requirements where was needed to learn a new programming language.
- Solid experience Debugging, reporting and optimization for an application.
- Highly proficient interpersonal skills and ability to self-manage tasks/timelines - highly effective communication and organization skills powered by Agile Methodologies like Scrum.
TECHNICAL SKILLS
Frontend Technologies: HTML5, JavaScript, jQuery, Angular, React, CSS, Bootstrap.
Backend Technologies: Java J2EE, PHP, VBA, TypeScript/Angular, Rest, Spring, Node, Pascal, Ensamblator, Visual Fox, Visual Basic, C, C++, C#, Prolog, Haskell
Operating Systems: Unix, Windows 10, Windows Server 2012, OSX
Versioning: BitBucket, GitHub
Databases: MySQL, PostgreSQL, SQL Server, Oracle, DB2, MongoDB
IDE/Other: Tomcat, Glassfish, WildFly, WebLogic, Websphere, RedHat, Eclipse, NetBeans, Eclipse, Net Beans, Visual Studio TS, IntelliJ IDEA, Visual Code.
JAVA: Java, J2EE, JSP, Hibernate, Springs, EJB, Maven, Apache-Tomcat, MVC, JDBC, Servlets, Websphere Application WAS.
MS: Visual C#, Visual Basic.
PROFESSIONAL EXPERIENCE
Confidential, Fremont, California
JAVA Developer
Responsibilities:
- Working as a full stack developer, requirements analysis and design, solutions proposal, and software development tasks including programming, testing and maintenance.
- Utilized Crowd Machine’s development platform to build market ready and sophisticated enterprise-grade text messaging application.
- Restful Microservices were used to improve the efficiency while interacting wif backend services.
- Use Spring boot for single sign on page application to Prototype and test new flows in alternative servers
- Designed and developed Web Services to provide services to the various clients using RESTful.
- Resources were exchanged using RESTful web services wif the data passed around in JSON format.
- Learn and complete Crowd Machine training, implement Crowd machine tools to design application functionality.
- Design business services and database structure.
- Clone the repository using GitLab, improving development productivity. Commit and Push the code to the repository as needed.
- Create JUnit for unit testing and used Mockito for Mocking.
- Verify the code coverage is 80% using SonarQube.
- Fixed bugs, perform regression testing after change etc.
- Attend daily scrum meeting wif the team and report on the status of work.
- Interface design.
Environment: Crowd Studio, Java 1.8, Microservices, J2EE, Spring MVC, REST Web Services API, CRUD, JSF, Jboss.
Confidential
JAVA Developer
Responsibilities:
- Involved in the Design, Development, Unit testing, System Integration testing of the application using agile methodology.
- Application planning Transition planning, Learning application process, Requirements evaluation, Application support
- Worked wif End users, Product Team, Business Analysts, Internal users to handle change request for deployed applications.
- Created High level design documents according to client requirements.
- Used various Core Java concepts such as Multi-Threading, Exception Handling, Collection APIs to implement various features and enhancements.
- Experience wif container based deployments using Docker, working wif Docker images
- Extensively worked on micro-services for enhancements and optimize performance in cloud infrastructure.
- Wrote SQL queries and updated stored procedures for backend PostgreSQL DB updates. make deploy of every new core change required on UNIX server.
- Configure UNIX server to work wif distinct application severs like Tomcat or WebLogic or Apache
- Maintenance activities on UNIX server
- Creating or execute daily tasks on UNIX server
- AONFLEX is a scalable application whit a database that change depending the requirement
- Support to application server (TOMCAT)
- Learn a little of Spring boot for futures implementations.
- Work wif developed microservices to modify some functionalities
Environment: Java 1.8, Spring 4.0, Oracle11g, IntelliJ IDEA, JUnit, Postman, Web Services, Tomcat, PostgreSQL, MongoDB, Maven, ELK, GIT, Python, Maven.
Confidential
JAVA J2EE Developer
Responsibilities:
- Wrote technical Use cases document, and documented the complete process in Software Architect Document
- Extensively used JSP, JavaScript, JQuery and HTML in Front End Module
- Used Struts Framework to implement MVC pattern to the application
- Implemented Design patterns like Singleton, DAO, and MVC etc.
- Used Ajax to implement asynchronous server calls to get data refresh at front end UI.
- Wrote SQL Queries and stored procedures and triggers in the backend.
- Implemented SOAP based Web Services for the application.
- Involved in the Design, Development, testing Phases using Agile methodology
- Deployed and Tested on Web Sphere Application Server
- Develop some templates wif Angular 5 to make a migration from JQuery to Angular
- Create a Web Application wif JavaScript, AngularJS and Node JS to manage internal teams
- Implement front end logic to work wif java microservices
- Design and develop some new components and templates using ReactJS.
- Show a possible implementation of ReactJS templates.
- Work wif Java back-end team to develop and design some Microservices to work wif Front-end technologies.
Environment: J2ee, JSP, JavaScript, JQuery, Json, Html, DHTML, CSS, JUnit, Web Sphere Application Server, Web Services, Hibernate Spring,Eclipse, Angular Js, Handlebars, Bootstrap, Node Js, Grunt, Handlebars, ReactJS, Angular2, Angular5
Confidential
JAVA Developer
Responsibilities:
- Involve in writing new REST full web services through spring for new interface application.
- Involve in data molding changes for new Module in MSSQL data model.
- Responsible for any front end component update in JSF framework.
- Involve in the current application development activities (Module enhancement).
- Responsible for writing DAO layer through Hibernate framework
- Responsible for writing implementation plan for lower environment deployment.
- Responsible for code commit in GIT repository, creating new branches or code merge activities.
- Develop some Templates and views wif Angular JS wif some services
Environment: Spring, Rest Web Services, Hibernate 3.0, Autosys,Eclipse, Angular Js, JQuery, JavaScript, Websphere, Handlebars, Bootstrap, CSS, Html, Node Js, Grunt
Confidential
Java Developer
Responsibilities:
- Involve infront enddevelopment inJSP
- Handled all front end validation through validation framework in strutsand java scripts
- Developed action classes and integrate wif front end JSP’s
- Involved in writing SQL queries for database access layer.
- Analysis and development of user interface.
- Lear Angular JS to implement in applications UI
- Make some Templates wif Angular JS and create services to work wif Java logic.
- Design microservices to implement business logic
Environment: Web Services, Net beans, MySQL, Xml, Html, XHTML, Angular Js, Hibernate, Spring, JDBC, Maven, Tomcat, JQuery, Glassfish.
Confidential
Java Developer
Responsibilities:
- Ensuring that the web servers, hardware and software are operating correctly.
- Design database structure.
- Interview to final users
- Analysis and development web services, business logic and interfaces
- Design and execute test cases.
- Manage systems, increasing its robustness, reliability and scalability, using J2EE technology (Servlets, Applets, JSP), JQuery, HTML4.
- Organization and project planning. Address software development teams.
- Design user interface wif AngularJS.
- Implement Angular JS services to work wif backend.
Environment: Net beans, Java, spring, Angular Js, Hibernate, MySQL, JDBC, Tomcat