Sr. Java Developer Resume
WisconsiN
SUMMARY
- Over 7+ years of experience in analysis, design, implementation and testing of Object Oriented Applications in Client/Server environments using Java/J2EE.
- Worked on Object Oriented Concepts, Object Oriented Design (OOD), Object Oriented Analysis (OOA), Programming and its implementation.
- Strong Core java programming skills using Collections API, annotations, Generics and Multithreading.
- Experience in developing web applications using technologies like HTML, Java Script, CSS, JSP Tag libraries, Tiles and XML.
- Expertise in J2EE Application development using JSP, Servlets, JDBC, XML and Hibernate.
- Worked on J2EE frameworks like SPRING and STRUTS for developing industry standard web applications.
- Involved in developing Static and Dynamic pages using JSP and Servlets.
- Strong experience in handling different Web Servers like Tomcat, and Application Servers like JBoss, Web Sphere and WebLogic Server and Web Sphere Portal Server.
- Worked on J2EE technologies like Servlets, Filters, Action Servlets, dynamic page generation using JavaScript, JQuery and AJAX.
- DOM (Data Access Model) Node structure usage and integration in HTML/XHTML/XML web pages.
- Excellent understanding of linking databases with web applications using JDBC and ORM techniques like Hibernate (HBM and Annotations) and JPA (Java Persistence API).
- Implementing Inheritance and Entity Relations in tables using Hibernate framework.
- Experience in manipulating database records using MySQL, SQL, PL/SQL queries. Used Hibernate with HQL, Criteria and Projections.
- Developed business logic using POJOs and Beans.
- Expertise in Design Patterns like MVC, Singleton, Factory, Abstract Factory, DAO (Data Access Object), Front Controller.
- Experience in working with project development tools like Maven, Ant, JUnit and Log4J for logging errors and messages and Subversion for version control.
- Good understanding of connection protocols namely HTTP, SMTP, TCP/IP and UDP. Thorough understanding of Computer Networks and network communication (IP addresses, packet exchange).
- Developed applications using Eclipse and NetBeans IDE in Windows and Unix Environment.
- Experience in the development of Webservices using SOAP for the Lifelink Apps and Life Point of Service (LPOS) apps.
- Experience in Service Oriented Architecture.
- Involved in integrating Java Application with IBM Broker.
- Experience in Enterprise Messaging using JMS (Java Messaging Service) API
- Experience in RDBMS using Oracle 10g/11g.
- Experienced in designing rich web pages using HTML and CSS.
- Ability to work with the team involving the different stages of Software Development Life Cycle (SDLC) including System Analysis, User Requirements Determination, Data modeling, Coding, Implementation and Testing.
- Document preparation including Requirement Specification, design documents, Test cases and Analysis, User Training documents and Technical Help documents.
- Experienced in developing applications in Telecom and Insurance domains.
- Good analytical, problem solving, communication and interpersonal skills with ability to work individually as well as in teams.
- Ability to master new Concepts.
TECHNICAL SKILLS
Programming Languages: Java (Java SE 1.6/1.7, Java EE 5/6/7)
J2EE Technologies: JSP, JDBC, JMS, RMI, Servlets, JNDI
Java Frameworks: Spring 2.5/3.x/4.0, Struts 1.x/2.0, Hibernate 3.0/4.0
Web Technologies: HTML 4/5, CSS, JavaScript, AJAX, JQuery, XML
Web Services: REST, JSON, SOAP, Apache Axis 2
Database Connectivity: SQL, NoSQL, PL/SQL, HQL, Projections, Criteria, MySQL
Databases: Oracle 9i/10g/11g/12c, Microsoft SQL Server 2008/2008 R2/2012, MS Access
App/Web Servers: Apache Tomcat 6.0.x/7.0.x, Oracle WebLogic Server 10g/11g/12c, JBoss 4/5
Tools: Maven, Ant, Log4j, JUnit
Operating Systems: Windows 9x/XP/7/8, DOS, UNIX, Linux
Design Patterns: MVC, Singleton, Factory, Front Controller, DAO
Source Control: ClearCase, VSS, Harvest, CVS
PROFESSIONAL EXPERIENCE
Confidential, Wisconsin
Sr. Java Developer
Responsibilities:
- Worked with the business team to analyse and document the software requirements.
- Involved in Design, Development and Support phases of SDLC.
- Experience in the development of Web services using SOAP.
- Experience in Service Oriented Architecture.
- Experience in Enterprise Messaging using JMS(Java Messaging Service) API
- Used Spring Security Management for user verifications.
- Queried these databases through SQL, HQL, MySQL queries.
- Used XSLT for XML translation
- Used JAXB for Marshalling and UnMarshalling.
- Involved in the development of Transfer Objects.
- Worked with Tomcat as the application server.
- Used JUnit for testing purposes.
- Used Apache Maven as the software build tool and Log4J for logging errors and messages and Visual SourceSafe for version control.
Environment: Core - Java, Spring JMS, Webservices, SOAP, JAXB, XSLTJDBC, Oracle 12g, Log4J,JAXP, JUnit, Maven, Hibernate, Harvest.
Confidential
Sr. Java Developer
Responsibilities:
- Worked with the business team to analyze and document the software requirements.
- Involved in Design, Development and Support phases of SDLC.
- Developed UML class, sequence, state, activity and use case diagrams for project structure and flow design using Microsoft Visio.
- Designed the project using Dispatcher Servlets, Controllers and View Resolvers of Spring MVC framework utilizing spring concepts like DI (Dependency Injection) and AOP (Aspect Oriented Programming) for business logic.
- Experience in Angular and jQuery.
- Experience in the development of Webservices using REST.
- Experience in Service Oriented Architecture.
- Involved in integrating Java Application with IBM Broker.
- Experience in Enterprise Messaging using JMS (Java Messaging Service) API
- Used Spring Security Management for user verifications.
- JavaScript for form validations and AJAX for interactive and dynamic GUI generation. Implemented Spring Web Flow for page navigations.
- Developed Servlets and Filters for session and cookie management of each user.
- Queried these databases through SQL, HQL, MySQL queries.
- Used Angular and jQuery for the development web application.
- Used REST and Service Oriented Architecture (SOA) for sharing data with the systems like Mediationa and Provisioning systems.
- Worked with Tomcat as the application server and WebLogic as the webserver.
- Used JUnit for testing purposes.
- Used Apache Maven as the software build tool and Log4J for logging errors and messages and Visual SourceSafe for version control.
Environment: Core-Java, spring, HTML, JavaScript, AJAX, Servlets, JSP, JDBC, Oracle 9i, Log4J, JUnit, Maven, Hibernate, Visual Source safe
Confidential
Java Developer
Responsibilities:
- Worked along with Business Analysts to capture business requirements and convert them into technical/functional requirements.
- Involved in all phases of SDLC from requirement analysis to implementation to test to deployment.
- Designed the software structure through Spring MVC framework, implementing Dispatcher Servlets, Controllers and View Resolvers for project flow.
- Used springs characteristic features like DI/IOC (Dependency Injection/Inversion of Control), Transaction Management and AOP (Aspect Oriented Programming) for various modules functions.
- Used JPA (Java Persistence API) specifications for database accesses.
- Queried the database using MySQL, SQL and PL/SQL for complex queries related to market data.
- Created Stored Procedures, Functions and Triggers for managing and structuring database records.
- Followed JSF specifications for UI design and flow.
- Structured the JSP web pages using HTML and CSS.
- Designed dynamic web pages with analysis charts and constantly updating data using JavaScript, AJAX and JQuery.
- Used various core java concepts like Collections and Multithreading for complex data computations and analysis.
- Implemented session, cookie and cache management using Servlets and Filters for each user.
- Designed and implemented the logging mechanism using ClearCase as a version control tool and Ant for building and deploying the application.
- JUnit framework was used for performing unit and integration testing by writing test cases.
- Developed the application through Eclipse IDE using its plugins, build and support and debugging tools.
Environment: Core-Java, HTML, CSS, JavaScript, AJAX, Servlets, JSP, JDBC, Oracle 9i, Visual Source safe
Confidential
Software developer
Responsibilities:
- Involved in translating functional requirements into technical requirements.
- Involved in the process of analysis, design and development of the application.
- Confidential the database end, responsibilities included creation of tables, procedures, sub-queries, joins, integrity constraints and views.
- Help/assist the team members in the technical challenges.
- Front-end was designed by using HTML, JavaScript, CSS, and JSP
- The front-end JSP pages were developed using the Struts framework and were hosted in a J2EE environment on an Apache Tomcat Server.
- Created dynamic webpages using AJAX and JavaScript.
- Used Struts Framework for action mappings. Developed and Refracted the Action Servlets and JSPs using Struts following MVC architecture.
Environment: Core-Java, HTML, CSS, JavaScript, AJAX, Servlets, JSP, JDBC, Visual Source safe
Confidential
Asst. Systems Engineer
Responsibilities:
- Front-end designing - web page design, Portal by using HTML, JavaScript, CSS, JSP.
- Developed single sign-on page across all modules.
- Involved in creating role wise credentials.
- Involved in enhancing the existing products by adding additional coverage options.
- Additional database changes were made as part of additional coverage.
- Preparation of HLD and TSD documents.
- Coding done by adhering to quality standards.
- Review done for the Documents, Stored Procedure & Coding done by team members.
- Used various core java concepts like Collections and Multithreading for complex data computations and analysis.
- Preparation of Unit Test Plan and System Test Plan documents.
- Involved in resolving production Incidents and Defects.