We provide IT Staff Augmentation Services!

Sr. Java / J2ee Developer Resume

2.00/5 (Submit Your Rating)

Burnsville, MN

PROFESSIONAL SUMMARY:

  • 8+ Years of extensive professional experience in software programming, web development, implementation and maintenance of software applications using Java.
  • Expertise in Object Oriented Programming using Java and J2EE related technologies.
  • Strong background in Java/J2EE using Spring & Hibernate, Struts, Web Services, Java Swing, Java Bean (EJB), Java Server Pages (JSP), java Servlets (including JNDI) & java database (JDBC) technologies.
  • Well experienced in using Spring MVC architecture and Struts framework.
  • Experience in using the Object Relational Mapping tool Hibernate, strong in using XML mappings and Java Objects.
  • Experience in J2EE Software Development Life Cycle SDLC of business applications in Web and client - server environment using Java and J2EE patterns, together with JSPJSF, ServletSOAPAJAXJDBCXMLXSLTJava MailJAXB, Web Service and REST.
  • Excellent in front-end UI design implementations by writing HTML/HTML5, CSS3/CSSBootstrap, JavaScript, jQuery, jQuery UI, jQuery Mobile
  • Extensive working experience in using Java IDE tools like Spring Tool Suite (STS), Eclipse, My Eclipse, NetBeans etc.
  • Experience in designing the front-end web based interactive screens.
  • Hands on experience in using web application servers like Apache, Tomcat, JBoss etc.
  • Experience in developing e-commerce websites.
  • Working experience with Java Server Faces.
  • Working experience in Agile/Scrum and Waterfall methodologies.
  • Hands-on experience in using various version control systems: CVS, SVN, Git, Github etc.
  • Experience in Pair Programming
  • Experience with testing frameworks like JUnit, Spock etc
  • Knowledge and experience in Software Development Life Cycle (SDLC).
  • Proficient in database development.
  • Experience in Mobile Application Development (both Android and iOS).
  • Worked on Apps like Hardware Rewards, Food Service Rewards that are currently available in the Play Store.
  • Efficient in Testing and Troubleshooting.
  • Developed websites for multiple companies.
  • Strong debugging and problem solving skills.
  • IBM Certified database Associate - DB2 9 Fundamentals.
  • Excellent analytical and decision-making skills with attention to detail.
  • Quick learner, good communicator and a great team player.

TECHNICAL SKILLS:

Programming Languages: Java/Java2, J2EE, C, Objective C, C++, Python

Web Application Frameworks: Struts 1.2 & 2.1, Spring 3.0 & 4.0 and Hibernate 4.0

Java Technologies: Swing, JSP, JSF, Applets, Servlet, JDBC and JNDI

Programming Tools: Eclipse, NetBeans, Android SDK Tools, Spring Tool Suite, Xcode

Version Control: SVN repository system, CVS

Web Technologies: Angular, Node.js, HTML/CSS3, HTML 5, XML, JQuery, AJAX, Bootstrap, JSON, JavaScript, PHP, Drupal

Database: SQL, Oracle, PL/SQL, MySQL, MS Access, IBM DB2

Other Tools: Maven, Tomcat, Apache, Glassfish, Titanium, SQL Developer, Apex, DB2, Visio, Rational Rose, Visual Studio

PROFESSIONAL EXPERIENCE :

Confidential, Burnsville MN

Sr. Java / J2EE Developer

SoftwareSpring and Hibernate, Java Swing, IBM Informix, SQL, PL/SQL, Tomcat with Eclipse, NetBeans, Ant, CVS, Spring Tool Suite (STS), DB Visualizer, SQL Developer.

Responsibilities:

  • Web application development using Spring MVC and Hibernate.
  • Integrating Spring Security to authorize users and to create roles and permissions.
  • Build RESTful Web services using JAX - RS API .
  • Consumed RESTful Web services provided by different vendors to submit the data.
  • Extensively involved in coding with AngularJS, jQuery UI and jQuery Mobile to add functionalities and effects like Accordion, Infinite Scroll bar, Slider bar, Draggle/Droppable, Resizable, Progress bar.
  • Deploying the applications and maintaining using various Application servers like Apache and JBoss
  • Configured the xml files for Spring Security injection to ensure the back-end security by discriminating the role of users as well as access authority for the URIs and Server side assets.
  • Created custom JSF Facelet tags for error handling, datatables, true/false markers etc.
  • Creating the application UI using generic Facelet templates, generic JSF validators and convertors, Backing beans, util methods etc.
  • Code maintenance, add functionality and bug fixing for the existing web applications written in Struts, PhP and other legacy programming languages.
  • Involved in writing Hibernate HQL Queries to fetch data from the database.
  • Used Spring IoC for instantiating, configuring beans.
  • Setup CVS version control system, setup client accounts and manage developed software artifact's versions.
  • Provided XML and JSON response format to support various service clients.
  • Wrote SQL Queries and stored procedures for generating reports.
  • Involved in all the phases of the development cycle through analysis, design, coding, testing and implementation.
  • Involved in writing CSS, JQuery in presentation layer.
  • Understand the legacy software code and re-write the applications using latest programming techniques.
  • Developed native java applications for call retrieval using C++.
  • Developed use case diagrams, class diagrams, database tables and mapping the relational database tables and java model objects using JDBC Template, hibernate and JPA.
  • Developed front-end pages using JSP.
  • Designing rich user interface and layouts using Sitemesh.
  • Implementing the MVC design pattern using Spring MVC.
  • Add validation using JQuery and JavaScript.
  • Developing stored procedures using SQL, IBM Informix.
  • Maintaining the existing applications.
  • Resolving the bugs listed in BugZilla.
  • Involved in Test Driven Development by writing JUnit test case in the coding part of Java methods.
  • Standardize java code.
  • Participate in the planning and estimating of projects and effort.
  • Availability, Monitoring and First Response, On-call production support.
  • Coordinating with the UI team for designing the User Interface.
  • Active participation in daily standup meetings.

Confidential, Edina, MN

Sr. Java/J2EE Developer

SoftwareJava1.6, Struts(MVC Architecture), Java Persistence Annotations (JPA), Oracle 10g, SQL, PL/SQL, Tomcat with Eclipse 3.4, Ant, Oracle 10g, CVS, Android Development Tools.

Responsibilities:

  • Created java code, beans, JSPs, SQL and related code to implement the technical specifications.
  • Web application development using Struts 1.2 framework.
  • Build REST web service by building Node.js Server in the back-end to handle requests sent from the front-end jQuery Ajax calls.
  • Implemented the Graphic User Interface GUI by coding in HTML5, CSS3, Bootstrap, JavaScript, jQuery, and jQuery UI.
  • Developed RESTful services to provide all the CRUD capabilities.
  • Testing and implementing C++ applications for Windows platform
  • Designing, building, and maintaining reliable and efficient C++ code
  • Deploying the code into test and production environments using Glassfish server.
  • Front end UI designs using HTML/CSS3, HTML 5, JQuery, JavaScript.
  • Provide Log4J for QA, and communicated with QA for further modification.
  • Implement the scanning functionality in Android Mobile App using Android ADT.
  • Debugging the code for Web Applications to resolve the UI bugs listed in BugZilla.
  • Designed and developed User Interface, application modules using Swing, JSP, HTML, and CSS JavaScript.
  • Involved in developing PL/SQL queries, stored procedures, and functions.
  • Participate in the planning and estimating of projects and effort.
  • Responsible for Production Support of the application.
  • Prepared the test plans and executed test cases for unit, integration and system testing.
  • Existing project maintenance.
  • Active participation in daily standup meetings.
  • Collaborate with the QA team during the validation phases to identify the best test scenarios and correct the problems identified.
  • Effectively balance and prioritize multiple projects concurrently.
  • Provide documentation and technical support for all applications under development.

Confidential, Minnetonka

Java Developer

SoftwareJava EE, Spring (Dependency Injection, IOC, Jdbc Template), Hibernate, Oracle 11g, SQL, PL/SQL, JUnit, Tomcat with Eclipse, Maven, Ant, Jenkins, SVN Version Control

Responsibilities:

  • Being a part of the technical team as a Java/ExtJS/Grails developer to help rebuild the existing platform.
  • Develop Java code in a test driven development using Spring MVC framework.
  • Wrote controller and service methods for a newly implemented Security module.
  • Designed and developed front-end Graphic User Interface with JSP, HTML5, CSS3, JavaScript, jQuery and Flex-box
  • Implemented the Ajax call to get data from back-end service.
  • Worked extensively with the Business teams in understanding requirements.
  • Responsible for Production Support of the application.
  • Used Rational Rose development tool to design various Use Cases, Collaboration and Sequence diagrams in Unified Modeling Language UML.
  • Responsible for Load testing, Regression testing the application to see that the application performs according to the benchmarks per End User Agreement.
  • Active participation in weekly team meetings and daily standups (scrum meeting).
  • Task division and estimation of hours for an upcoming sprint.
  • Working on the bugs based on the priority specified picking them up from BugZilla
  • Wrote unit and integration tests.
  • Analyze the requirements and does feasibility study.
  • Ensure quality and review the code.

Confidential, MNSU

Front End and Java Developer

SoftwarePhP, MySQL, JavaScript, File Maker, SVN

Responsibilities

  • Team lead in the module of Process Tracking, which deals with creation, and update of a process in the company.
  • Mentored the junior developers on the team in their Java and SQL skills.
  • Designed Business Process Diagrams, Use case diagrams, Class Diagrams and Sequence Diagrams.
  • Developed dynamic web pages for creation of the new process using PhP and JavaScript.
  • Write queries and procedures in MySQL.
  • Website maintenance of the department.

Confidential

Java Developer

SoftwareJava Servlets, Apache Tomcat Server, NetBeans JSP, JDBC, Oracle 8i, CVS

Responsibilities:

  • Participate in the full life cycle of software development.
  • Develop web application components using spring framework, JSP, HTML/CSS, JavaScript, JQuery.
  • Collaborate with architects and technical leads on design decisions and direction.
  • Creation of documents on the developed business objects using Visio.
  • Participation with business units using agile techniques and practices to identify requirements, acceptance criteria and designs.
  • Generate innovative approaches and solutions to technology challenges.
  • Develop unit tests for the controllers and the services.
  • Implemented REST web services to support the web application features using Spring.
  • Bug fixing and maintenance of the product.
  • Active participation in the daily scrum meetings.
  • Created design documents including high-level design, use case diagrams and test cases required for SDLC.
  • Contribution in project development estimates and timelines.

We'd love your feedback!