Sr. Java/j2ee Developer Resume
Foster City, CA
SUMMARY:
- 8+ years of strong experience as Java/J2EE developer
- Experience in Software Development Life cycle (SDLC) like design, analysis, development and implementation
- Ability to work with the team involving the different stages of Software Development Life Cycle including System Analysis, User Requirements, Data Modeling, Coding, Implementation and Testing
- Thorough understanding of object - oriented programming (OOP), Data Structures and Algorithms
- Experience working with SOA (Service Oriented Architecture) application development
- Strong core Java skills such as Collections API, Annotations, Generics and Multi-Threading
- Expertise in using J2EE frameworks such as Spring and Hibernate for developing industry standard web applications
- Experience in using Spring Framework (Spring Core, Spring MVC, Spring ORM and Spring Boot)
- Working knowledge of SQL and database like MySQL Server, NoSQL Developer also Mongo DB.
- Experience in Monolithic web application to Micro services and AWS cloud using Docker to achieve high scalability, throughput and high availability.
- Expertise in J2EE Application development using JSP, Servlets, JDBC, XMLand Hibernate
- Expertise in working with the application servers like Tomcat, JBoss
- Excellent understanding of linking databases with web applications using JDBC and ORM techniques
- Experience in working with project development tools like Maven, Ant, JUnit and Log4J for logging errors and messages and subversion for version control
- Experienced in RESTful and SOAP web service design and development using Spring MVC and JAX-RS
- Good knowledge in frontend technologies like JavaScript/CSS/HTML5/AJAX
- Good knowledge of XML, XML Parser (DOM, SAX), JSON
- Familiar with developing applications using Eclipse and Intellij Idea in different Environments
- Experience in Unit Testing the application using JUnit
- Solid understanding of design patterns like Singleton, Factory, Observer, Builder and DAO design patterns
- Excellent problem solving, critical thinking, well interpersonal skill and communication skills, and productive team member
TECHNICAL SKILLS:
Languages: Java, XML, JSON
Web Technologies: HTML5, XML, JSP, JavaScript, CSS, Servlets, Spring MVC
IDE & Tools: Brackets, Eclipse, IntelliJ, XCode, Log4J
Version Control: GIT, SVN
Java Skills: Multi: Thread, Concurrency, JDBC, Data Structure, Algorithm, Design Pattern, Collections, JUnit
Database: MySQL, NoSQL, Oracle PLsql
Web Servers: HTTP Web Server, Apache Tomcat, JBOSS, WebLogic
Web Services: Restful, SOAP, Jersey, JAX: RS
ORM Frameworks: Spring JDBC Template, Hibernate
Build Tools: Maven, Ant
Operating Systems: Windows 2000/XP/7/8, Linux, Mac OS X
PROFESSIONAL EXPERIENCE:
Confidential, Foster City, CA
Sr. Java/J2EE Developer
Responsibilities:
- Build microservices for the delivery of software products across the enterprise
- Used springboot for the application development.
- Implemented the application framework using Factory design patterns and Singleton design pattern
- Developed the applications using implemented MVC Architecture
- Implemented modules using Core Java APIs, Java collection, Threads, XML, and integrating the modules
- Implemented Spring DAO and Spring JDBC Templates using Spring Framework
- Developed the Restful web services using Spring Rest. Developed Web Services for data transfer using
- Restful web services
- Oversee and develop Notification Service microservice to use across the enterprise
- Developed Web services to allow communication between the applications using Rest Web services
- Create RFP (Request for Proposal) microservice to provide RESTful API utilizing Spring Boot with
- Deployed microservice to EC2 instance.
- Monitored logs on AWS Cloud watch.
- Integrated Spring (Dependency Injection) among different layers of an application
- Used Spring framework for dependency injection, transaction management
- Implemented Spring MVC framework for developing Java EE based web application, its AOP and its plug-ability with Hibernate
Environment: Java, Servlets, HTML 5, CSS, MVC, RESTful, Spring 4.1, Hibernate, XML, MySQL, Apache Tomcat 6.0, Maven, Junit4, AWS (Amazon Web Services)
Confidential, SFO, CA
Sr. Java/J2EE Developer
Responsibilities:
- Build microservices for the delivery of software products across the enterprise
- Used Eclipse for creating required classes, and XML
- Implemented the application framework using Factory design patterns and Singleton design pattern
- Developed the applications using implemented MVC Architecture
- Implemented modules using Core Java APIs, Java collection, Threads, XML, and integrating the modules
- Implemented Spring DAO and Spring JDBC Templates using Spring Framework
- Developed the Restful web services using Spring Rest. Developed Web Services for data transfer using
- Restful web services
- Oversee and develop Notification Service microservice to use across the enterprise
- Developed Web services to allow communication between the applications using Rest Web services
- Create RFP (Request for Proposal) microservice to provide RESTful API utilizing Spring Boot with
- Spring MVC
- Integrated Spring (Dependency Injection) among different layers of an application
- Used Spring framework for dependency injection, transaction management
- Implemented Spring MVC framework for developing Java EE based web application, its AOP and its plug-ability with Hibernate
Environment: Java, Servlets, HTML 5, CSS, MVC, RESTful, Spring 4.1, Hibernate, XML, MySQL, Apache Tomcat 6.0, Maven,Junit4, AWS (Amazon Web Services)
Confidential, Sterling, VA
J2EE Developer
Responsibilities:
- Developed application spring MVC architecture
- Developed JSP and extensively used tag libraries
- JQuery Used In the development of front end
- Write the unit test cases using Junit Mockito framework
- Involved in preparing the design document, developing the use cases, identifying the Classes andObjects, drawing the class diagrams, sequence diagrams using Rational rose eclipse plugin
- Designed the system with OOAD methodology using various design patterns like Singleton, AdaptorEtc
- Consuming the REST based web services
- Producing the Spring based Rest web services
- Involved in the design and the implementation using J2EE framework
- Tested the functional flow of the website
- Performed Unit Testing using JUnit and supported System in production
Environment: J2EE, JSP, SpringMVC, Java, Web services, HTTP, XML, JSON, HTML5, Eclipse, SVN, WebLogic 10.3, Junit, Log4j
Confidential , Richardson, TX
J2EE Developer
Responsibilities:
- Involved in the requirement gathering and analysis. Interacted with team members and Business users during the design and development of the application Implemented the application using Java/J2EE technologies and used design patterns such as Singleton,Factory and Data Access Object (DAO) in the implementation of the application.
- Extensively worked on web services to interact with different sub systems
- Created Webservice Definition Language (WSDL) and XML Schemas to provide a data access servicefor the web applications
- Developed controlling and navigation part with the help of Struts 2 Frame work
- Used JDBC, Spring JDBC and Hibernate to interact with the Database and implement databaseoperations
- Developed Front end using JSP,DHTML, HTML, and JavaScript
- Used Spring Dependency Injection for injecting objects dynamically
- Used Eclipse as IDE and SVN as Repository. Also used SAP Net viewer to compile some Java code inSAP environment
- Involved in the Database design modeling and wrote the stored procedures and compiled into the oracleservers
- Created HBase tables to store variable data formats of data coming from different portfolios
- Used collections like array list while pulling data from database to store the data objects in the list
- Involved in the migration of data from SQL server to Oracle Database
- Wrote PL/SQL queries and Store Procedures
- Used ANT to build and deployed the application in WebLogic Application server and in Linux /Solaris
Environment: Core Java, JDK 1.5, J2EE, JSP, Html, Struts 2, Spring 3.0, Spring DI, Spring MVC, Spring JDBC Hibernate 3.0, JNDI, SVN, JMS, ANT, XML, XSLT, WebLogic 10, Eclipse, Web Services, HBase, Apache Axis 2, JavaScript, AJAX, PL/SQL, SQL server, Oracle10g
Confidential, Hartford, CT
Java Developer
Responsibilities:
- Involved in analysis of requirements, designing and documenting the system using UML
- Involved in creating the domain objects and writing the xsd, castor mapping and binding xml files to domain objects
- Involved in extensive use of WebServices using SOAP
- Extensive use of Spring to configure the services
- Involved in maintenance phase of the POS project
- Worked on enhancement requests and mission critical tickets which involved JSP changes, writing EJB façade methods etc
- Created stored procedures and PL/SQL statements to interact with the MS SQL SERVER database
- Involved in writing the JUnit test cases and integration testing of the system
- Used ANT Scripts to Build war and ear files to deploy on WebLogic 8
- Building and deployment of code to development and test environments
Environment: Java, J2EE, WebLogic 8, RAD, Spring, EJB, JSP, JavaScript, XML, UML, ANT, VSS, Oracle 8i, MS SQL SERVER, SVN, Apache Webserver