Java/j2ee Developer Resume
Burbank, CA
SUMMARY
- Overall 5+ yearsof IT experience in Software Application Development and Support involved in Design, Development, Coding, Integration and Testing on Web Application and Client/Server N tier Application Development usingJava, J2EE and Web Technologies.
- Experience working with Agile Methodology.
- Good knowledge of Database Connectivity (JDBC) for Databases like Oracle, SQL Server, MySQL, MS Access.
- Experience in complete Software Development Life Cycle (SDLC) starting from requirement analysis, design, development, coding, testing, debugging, and implementation.
- Good knowledge and experience on J2EE technologies such as Java, JSP/Servlets, Struts 2.0, JPA, Hibernate, EJB, JMS, Web Services, WSAD, RAD, MySQL, DB2, Postgres, Dojo, AJAX.
- Experience in using Web Services with the help of WSDL to get the data with different rentals.
- Experience of handling/creating/monitoring Docker images/builds on multiple PROD servers with Docker compose.
- Designed and developed core business model and business rules within the application using Java and J2EE technologies.
- Proficient in developing various open - source frameworks like Struts, Spring, JSF,and ORM Technology like Hibernate.
- Expertise in continuous build and deployment tools like Jenkins and release process.
- Solid experience in deploying JEE components on Apache Tomcat, and WebSphere application servers.
- Exposure in Web/Application Servers such asApache Tomcat and IBM WebSphere.
- Knowledge onMicro servicesandSpring Boot.
- Strong interpersonal and communication skills and self-motivated individuals.
TECHNICAL SKILLS
Programming Languages: Java, SQL
Java/J2EE Technologies: Core Java, Spring, Spring Security, Spring Boot, Spring Batch, Hibernate, JSP, JMS, Servlet, JDBC, Log4j
Web Development: JavaScript, AJAX
Web/Application Servers: Apache Tomcat
Databases: MySQL, PostgreSQL
Amazon Web Services: EC2
Distributed System & Microservices: Docker
CI/CD & Version Control: Jenkins
Methodologies: Agile, Scrum
Operating Systems: Window, Linux/Unix, Mac OS
PROFESSIONAL EXPERIENCE
Confidential, Burbank, CA
Java/J2EE Developer
Responsibilities:
- Working as an application developer experienced with controllers, views and models.
- Responding to the help desk support calls, support tickets, and customer support emails and resolving customer issues in a timely manner.
- UsedSpringFramework based on MVC Model View Controller architecture in Web Sphere Application Development.
- Involved in analysis, specification, design, and implementation, testing phases of Software Development Life Cycle (SDLC), and used agile methodology (Scrum) for developing applications.
- Coding expertise in the technology stack ofSpring MVC, EJB, Spring Security, Struts, Hibernate, Java, EJB, JPA, Servlets, JSP, AJAX, JDBC, Bootstrap, and jQuery.
- Involved in the proof of concepts of various technologies to meet the requirements of the project. Ex:JPAspec withHibernateimplementation as the data layer, use of prime faces over Rich faces.
- ImplementedEJBcontainer manages life cycle ofEJBinstances thus need not to worry about when to create/delete EJB objects.
- Excellent in deploying the applications in AWS as EC2 instances and creating snapshots for the data that must be stored in AWS S3. Utilized Amazon Web Services (AWS) EC2 to deploy Docker containers.
- DevelopedSQLstored procedures and prepared statements for updating and accessing data from database.
- Used Jenkins for the automatic build process and used for integration testing and deploying software.
- Developed the Web application usingSpring MVC, JSPandJavaScript.
- Used Java-J2EE patterns like Model View Controller (MVC), Business Delegate, Data Transfer Objects, Data Access Objects, factory patterns. Worked on Log4J to validate functionalities.
- WroteJSFmanaged beans, converters, validator's following framework standards and used explicit and implicit navigations for page navigations.
Environment: Java, Agile (SCRUM), JavaScript, Bootstrap, Ajax, Struts, AWS, Micro Services, Hibernate, Spring, Spring Batch, Spring Boot, Spring Security, JSP, Spring MVC, JDBC, WebSphere, Log4J, Java Server Pages, Spring Security, Jenkins.
Confidential, Chicago, IL
Java/J2EE Developer
Responsibilities:
- Used Spring framework including Spring core, Spring Web, Spring Security and implemented the authentication, authorization, and access-control features by using Spring Security.
- Developed presentation layer using JSP, AJAX, JavaScript, jQuery UI, jQuery Data tables.
- Used Spring Boot which is radically faster in building cloud Microservices and developing spring-based applications with very less configuration.
- Configured and deployed the application inApache Tomcatapplication server.
- UsedJava Scriptsfor client-side validations and validation framework for server-side validations.
- Setup the continuous Integration (CI) process for the application using Jenkins.
- Involved in various phases of Software Development Life Cycle.
- Designed and Implemented User Interface in Model-View-Controller Architecture, which accomplishes a tight and neat co-ordination of Spring MVC, JSP, Servlets.
- Used AJAX requests to the server and updated data in the UI dynamically.
- Implemented EJB to develop secure and portable applications.
- Used JSF Validation and Custom tags, Backing beans.
- Developed and implemented the business logic component in the middle tier using JDBC and EJB framework including stateless session classes.
- Used Spring Framework for Dependency Injection and integrated it with the Struts Framework and Hibernate.
Environment: Java, J2EE, JSP, JSF, Log4j, AJAX, Hibernate, JDBC, SQL, jQuery, Apache Tomcat, Spring, Jenkins, Spring Boot, EJB, Microservices.
Confidential, Pasadena, CA
Java Developer
Responsibilities:
- Extensively used Custom JSP tags to separate presentation from application logic.
- Involved in developing business components using spring framework.
- Developed rest services using Spring Boot and Spring MVC.
- Developed Customs tags to display dynamic contents and to avoid large amounts of java code in JSP pages.
- Data Validations are performed using JavaScript.
- Involved in writing the database SQL queries as per the requirements.
- Implemented Log4J for Logging Errors, debugging and tracking utilizing loggers, appends components.
- Developed JMS components to send messages from one application to another application internally.
- Used AJAX and JavaScript for validations and integrating business server-side components on the client side within the browser.
- Developed user interface using HTML, CSS, jQuery, JSP and AJAX.
- Developed application using JSF for frontend, Spring to manage business layer components and hibernate for performing database transactions.
- Integrated Spring Security in various modules which will inspect incoming http requests and implement user defined security checking.
Environment: Java, JSP, Spring, Spring Boot, Spring Security, SQL, JMS, Ajax, Hibernate, Log4j, Web Sphere, MS Office.