Java/j2ee/frontend Developer Resume
Madison, WI
OBJECTIVE:
- Sun certified developer with 2 years’ experience in the financial services industry.
- Specializing in J2EE and Java, having experience of the full development lifecycle across multiple applications.
- Possess a broad range of technical skills which I refresh on a regular basis, allowing me to respond to new issues with considerable speed.
SUMMARY:
- Experience working with Middleware Technologies such as Oracle AmberPoint, Enterprise service bus and Jobfarm
- Expertise in development of multi - tiered web based enterprise applications using J2EE technologies like Servlets, JSP, JDBC, JNDI, JMS, and Java Beans.
- Knowledge with the concept of multithreading in a programming language to thread-based multitasking.
- Knowledge with Context-switching between threads in core java.
- Knowledge Create a class that implements the standard Runnable interface.
- Knowledge Object-Oriented Programming with Java
- Collaboration with other Engineers and members of Product Management and Quality Assurance teams to ensure the delivery of high quality application features that will provide the maximum benefit to clients
- Fluency with AGILE and scrum methods
- Application development against a relational database
- Good knowledge of J2EE Design Patterns and UML with UML tools.
- Experience in Developing Use case diagrams, Class diagrams and Sequence Diagrams based on the business requirements using UML and converting them into reusable technical classes.
- Programming experience using design patterns such as Factory Pattern, MVC Pattern, and Command Pattern in Java.
TECHNICAL SKILLS:
Java-related: J2EE, EJB, JDBC, JSP, Servlets, Java Beans.
Programming Languages: Java, XML, C, C++, C#, PL/SQL, JavaScript, HTML, CSS
Distributed / Web Environments: Web services like SOAP & Rest, Apache, Tomcat, Angular JS
Life-cycle skills/tools/technologies: OOAD, OOP, UML, RUP, Requisite Pro, Together Control Center, CVS, SCCS, MS Visual Sourcesafe, RCS
Development tools/environments: Visual Age, JDeveloper, Visual Studio, WebSphere App Dev Studio.
Operating Systems: Win XP, 2000, NT, 98, 95, HP-UX, Dec True 64, SunOS, Solaris
Database: Oracle, SQL Server, Informix, DB2, mySQL, Sybase
PROFESSIONAL EXPERIENCE:
Confidential, Madison, WI
Java/J2EE/Frontend Developer
Responsibilities:
- Interacted with Business users and Business Analyst to gather requirements.
- Involved in the analysis & design of the application using UML with Rational Rose.
- Generated Use case diagrams, Class diagrams, and Sequence diagrams using Rational Tool Suite.
- Used Struts Framework in the application, which is based on MVC design pattern.
- Extensive use of HTML, JSTL, JSP and JQuery for the presentation layer along with Java script for client-side validation.
- Designed and developed a micro-service using Spring Boot and Spring Data for Spotlight to access customer data stored in Amazon Redshift.
- Implemented Micro Services using Spring Boot, Spring Cloud, Spring Micro Services and enabled discovery using Netflix Eureka Server
- Enhanced an existing Java micro-service to retrieve specific customers for a store location based on the user IDs provided.
- Added the required jars to the drools files, build the package and deployed it in the JBoss server.
- Worked on Spring IoC, Spring MVC Framework, Spring Messaging Framework and Spring AOP to develop application service components.
- Developed Custom Tag Libraries for the use in web pages by using JSTL packages for the development of the Web Pages.
- Very good understanding of RDBMS, OOPS, OOAD and DOJO.
- Built many applications in leveraging technologies such as Angular js, Backbone js.
- Designed Frontend with Object Oriented JavaScript framework using AngularJS and NodeJS
- Used Spring Framework along with JSP, HTML and JavaScript to construct the dynamic web pages (presentation layer) for the application.
- Created Ext JS related JavaScript dynamically after the user login using server-side technology
- Used Apache Tomcat 7.0,5.0 for development and Oracle Weblogic Application Server for deployment.
- Used Design Patterns like Factory, Singleton, and Value Object and DAO pattern.
- Assisted Database Developers using SQL for managing data associated with the tables.
- Write BDD test cases for all the REST web service producer API using Cucumber
- Developed DAOs using JPA, hibernate persistence API for the database operations to interact with Oracle Database.
- Involved In Performance and SQL Query Optimization.
- Used JBOSS for developing and deploying the application.
- Used Maven for dependencies and configuration management.
- Developed the business layer logic and implemented EJBs Session beans.
- Monitored the error logs using Log4J and fixed the problems.
- Developed Maven scripts for the build and deployment of J2EE components in application server.
- Involved in Agile scrum meetings.
Environment: Java 1.5, Struts, IBM RAD 6.0, IBM Web Sphere 6.0, ORM, IntelliJ, Oracle 10g, Spring 2.5, Hibernate 3.0, Spring IOC, AOP, JSP, Servlets, Maven, GWT, Design Patterns, HTTP, HTML5, CSS3, Maven, XML, SQL, Angular js, JDBC, UML, JUnit, JAXB, EXT JS, CVS, web services (JAX-RS), Log4J, Agile, JSON, JBoss, Agile methodology, REST API, shell scripting, EJB.
Confidential
Java Developer
Responsibilities:
- Have developed a distributed application that enables manual-test writers who are non-Programmers to write automated Java test scripts in a very intuitive way, using a GUI.
- This GUI-based application is built directly from a database, allowing non-programmer administrator to modify it.
- The application in effect turns English phrases into Java code.
- There is no analysis, the translation mappings exist in the database.
- The application takes an input source file template, user-selections, and other input, and outputs a complete Java automated test-script file.
Technologies: SDLC, OOAD, Test, Configuration Management, Object Models, Data Modeling, Java, JDBC, MySQL.