Java Developer Resume
San, JosE
SUMMARY
- 5 years of professional experience in Requirements Analysis, Design, Development and Implementation of Java, J2EE and client - server technologies.
- Involved in Preparing the Design Documents and analyzing the functional specifications.
- Involved all phases of Software Development Life Cycle (SDLC) in large scale enterprise software using Object Oriented Analysis and Design.
- Confer with systems analysts, engineers, programmers to design systems and to obtain information on project limitations and capabilities, performance requirements and interfaces.
- Proficient in using J2EE Frameworks: Spring, Hibernate and Web Services Technologies.
- Experience with spring and Spring Modules: Spring MVC, Spring Hibernate, Spring Data, and Spring REST Technologies.
- Configured spring applications using different modules like Spring Boot.
- Exceptional abilities in using source code analysis tools, automated build process and unit testing.
- Developed resources using spring with REST and Consumed resources using REST Template.
- Developed DAO implementation using JPQL Queries with JPA and Hibernate Template.
- Ensure Unit Testing is completed and meets the test plan requirements, system testing is completed, and system is implemented according to plan.
- Experience with various programming languages like Java Script, HTML5, CSS3, and Bootstrap.
- Expertise with various operating systems like Linux, UNIX, Windows and MAC IOS.
- Good exposure to using IDE tools like Eclipse, IntelliJ, Net beans, Web Storm, Sublime Text.
- Involves database servers such as Oracle, SQL Server, MySQL, NoSQL, Mongo-DB, PostgreSQL, and writing and tuning SQL and PL/SQL. Queries,
TECHNICAL SKILLS
Programming Languages: Java, Java script, SQL, PostgreSQL, Shell script
Frameworks: Spring MVC, Struts, Hibernate, JPA, Spring (IOC, AOP, MVC, ORM, Data, Boot, Security) and Micro Services.
Technologies: JSP, Servlets, Hibernate, JPA, Java Beans, Web Services
Web Technologies: Node.js, JavaScript, HTML5, CSS3, JSON, jQuery, Ajax
Tools: IntelliJ Idea, Eclipse, Maven
Database Servers: Oracle, MS-SQL, Mongo-DB
Operating Systems: Windows, Linux
Distributed Technologies: JAX-WS(SOAP), JAX-RS(REST)
PROFESSIONAL EXPERIENCE
Confidential, San Jose
Java Developer
Responsibilities:
- Understanding the Domain Knowledge for the Product, Requirements and Design Documents gathering.
- Involved in the integration of Spring Framework and implementedSpring MVC,Spring IoC, Spring AOP, Spring JDBC, Spring Persistence withJPA.
- Extensively used Java best practices and implemented several Core designs patterns like Singleton, Data Access Object (DAO), and Business Delegate etc.
- Developed and consumed SOAP/Restful Web Services using XML and JSON message formats responsible for the analysis, documenting the requirements and architecting the application based on J2EE standards.
- Developed UI using HTML, HTML 5, CSS3, AJAX, Java Script, and JSP and developed Business Logic and Interfacing components using POJO, XML, and JDBC.
- Developed the application using Spring MVC and Spring Boot. Used a complete annotation approach for the application development and leverage Spring profiling development.
- Developed DAO classes using Hibernate Template from Spring with JPA.
- Consumed RESTful Web Services using JAX-RS API and Web Services Annotations.
- Used Hibernate in data access layer to access and update information in the database and used Hibernate Query Language (HQL) to query the database for complex data.
- Involved in the development of the UI using HTML5, Bootstrap, CSS3, JavaScript, jQuery.
- Used CSS3 for describing the presentation of Web pages, including colors, layout, and fonts.
- Validations for the Client Side were done using JavaScript.
- Involved in designing the Schemas in Oracle and used Hibernate ORM framework for mapping entities with POJO classes.
- Involved in the integration of Struts with Spring Framework and implementedSpring MVC,Spring IoC, Spring AOP, Spring JDBC, Spring Persistence withJPA.
- Wrote the Hibernate-mappingXML files to definejavaclasses - database tables mapping used Hibernate Template for various database update, insert, delete operations and for invoking functions, stored procedures,triggers.
- Involved in writing JSPs, JavaScript and Servlets to generate dynamic web pages and web content.
- Involved in developing applications for workflow using JSP's, spring MVC, Hibernate, AJAX, JavaScript technologies using Apache Tomcat.
- Developing Intranet Web Application using J2EE architecture, using JSP to design the user interfaces and Hibernate for database connectivity and Rest services templates are generated using swagger2 specifications
Environment: Java, J2EE, Hibernate, Spring MVC, Spring boot, Oracle 11g, HTML5, CSS3, JavaScript, Tortoise SVN, GIT, JUNIT, Hibernate, UML.
Confidential, San Jose
Java Developer
Responsibilities:
- Analyzed user needs and software requirements to determine feasibility of design within time and cost constraints
- Involved in Preparing the Design Documents and analyzing the functional spec used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for Micro-Services.
- Used Apache Kafka to load the data on Hadoop File system and move the same data to MongoDB NoSQL database.
- Developed applications using strong object-oriented programming experience with Java including experience designing and implementing application architecture and APIs.
- Designed and implemented a Cassandra NoSQL based database and associated RESTful web service that persists high-volume user profile data for vertical teams.
- Used Spring Boot which is radically faster in building cloud Micro-Services and develop Spring based application with very less configuration
- Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API and Spring Boot for Micro-Services.
- Utilized Cassandra, NOSQL database management system for keeping user generated data.
- Implemented Authentication and Authorization using spring security using roles-based authority.
- Involved in analyzing and resolving production issues during production support.
- Designed tables in Oracle 11g/12c and Mongo DB database and worked with Database Developers for implementing Stored Procedures in the application using SQL and PL/SQL.
Environment: Java 1.8, Restful web services, NoSQL, Micro Services, Spring Boot, Spring MVC Framework, Rest Assured, Junit, Spring Vault, Mockito Framework, Kafka, JenkinsEclipse, GIT-hub, maven.
Confidential, SantaClara
Java Developer
Responsibilities:
- Experience with Software Development methodologies and involved in business requirements and creating the Jira tickets for user stories.
- Design requirements and documents that are consistent, concise, comprehensible, traceable, Feasible, unambiguous, and verifiable.
- Analyze user needs and software requirements to determine feasibility of design within time And cost constraints
- Involved in Preparing the Design Documents and analyzing the functional spec used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring
- Experience in migrating data from Oracle database using Spring JDBC to Apache Cassandra (Datas tax) NoSQL Database.
- Develop applications using strong object-oriented programming experience with Java, including experience designing and implementing application architecture and APIs.
- Used Spring Boot which is radically faster in building cloud Micro-Services and develop Spring based application with very less configuration
- Worked with NoSQL database to store JSON like dynamic connections data.
- Worked with JWT token and open id and OAuth flow of authorization management.
- Developed React Components for building single page applications and redux for state management. Also took part in developing unit test and integration test cases using Jasmine, Karma, Jest Framework.
- Involves in analyzing and resolving production issues during production support.
Environment: Java 1.8, Restful web services, Mongo Db, SQL, NoSQL, Micro Services, Spring Boot, Spring MVC Framework, PCF, Rest Assured, junit, Spring Vault, Mockito Framework, Jenkins, Kafka, Eclipse, GIT-hub, maven.