Java Developer Resume
Bloomington, IL
SUMMARY
- Eight (8) years of experience in analysis, design, development and implementation of N - tier/3-tier architecture based applications, business to business applications, business to client based applications, distributed components and internet/intranet applications.
- Areas of expertise include analysis, design and development of applications using JEE/J2EE technologies including JAVA, Servlets, JSP, and JSP’s Custom Tag libraries, JDBC, Web Services, SOAP, JAXB, JAX-RPC, JAX-WS, XML and XSD.
- Experience developing Web applications and interactive software products using HTML, CSS, Javascript, Jquery and Angular JS.
- Skilled in working with MVC framework Struts 2.0, ORM frameworks like Hibernate, JPA and IOC framework Spring.
- Good knowledge in development methodologies like Waterfall, Agile (Sprint, Scrum, Pair Programming), test first and test driven development.
- Sound knowledge of Object Oriented Programming (OOP), Analysis and Design (OOAD) concepts and designing experience using Star UML, Rational rose to develop UML/ design artifacts like Class Diagrams, Sequence Diagrams and Use case realization.
- Expertise in designing and developing JEE/J2EE compliant systems using IDE tools like Eclipse, STS and deployed these applications in UNIX/ Windows based local/development/integration domain configurations.
- Well versed with the complete Software Development Life Cycle (SDLC) process with expertise in planning, reviewing specification, documentation, scheduling, design, development and testing,
- Proficient in developing unit testing and integration testing with good knowledge on testing frame works and testing methodologies.
- Excellent team player, quick learner and self-starter with effective communication, motivation and organizational skills combined with attention to details and business process improvements.
TECHNICAL SKILLS
Languages: Java, C, C++, SQL and PL/SQL
Web Technologies: HTML/HTML5, CSS2/CSS3, DHTML, XML, XHTML, XSLT, Javascript, Angular JS
Technologies: Servlets, JSP, JDBC, JNDI, JTA, JPA, XML, XSD, Web Services, SOAP, JAXB, JAX-WS, JAX-RPC
Web/Application Servers: WebLogic, Tomcat
Methodologies: UML, OOAD, JAVA/JEE/J2EE Design Patterns
Frameworks: Struts, Spring and Hibernate
Operating Systems: Windows XP/Vista, UNIX and Linux
Databases: Oracle 8I/9I, MySQL, PostgreSQL
IDE/Utilities: Eclipse, STS, Star UML, TOAD, SQL Developer
Version Controls: Win CVS, Subversion (SVN), GitHub
PROFESSIONAL EXPERIENCE
Java Developer
Confidential, Bloomington, IL
Responsibilities:
- Interacted with clients for analyzing the requirements and designing the application.
- Designed and developed various modules of the application with J2EE designarchitecture, frameworks like Spring MVC architecture and Spring Bean Factory usingIOC.
- Developed DAO classes using Spring JDBC template to interact with PostgreSQLdatabase for storing data.
- Used OAuth 2.0 for authorization purposes.
- Enhanced the user interface for customer channel with desktop and mobileresponsiveness using SFX, HTML, CSS, Java Script and JQuery.
- Generated metrics using Splunk logs and PostgreSQL (Database) queries on weekly basis for analyzing the application and payments done in production.
- Defined and developed the message flows in Tomcat server using Mule (ESB provider)to manipulate, enrich or route the data from one business unit to other.
- Adopted Agile Methodology, this includes daily standup, bi-weekly code review meetingswith QE, showcasing the application to management and stakeholders completed in thepast sprint and attending the sprint planning Session.
- Supported the application in production by monitoring the incidents and fixed the bugs.
- Managed code coverage by writing JUnits and mutations by PIT.
Environment: Java 6.0, Spring, Spring MVC, JDBC, HTML, SFX, CSS, Java Script, JQuery, JSP, PostgreSQL, SOAP UI, Mule IDE, STS, Tomcat, Maven, Splunk and SVN.
Java Developer
Confidential, Saint Louis, MO
Responsibilities:
- Actively involved in gathering the end-user business requirements, developed and modified the technical design documents for off-the-shelf and custom-developed applications.
- Developed the core layer design and worked on the Web service layers which included the DAO and SAO layers.
- Worked on integrating the internal security services framework (AppSec) with home gown Web service layers.
- Used Spring dependency injection.
- Developed and updated the service integration documentation for the customer applications to consume.
- Performed unit and integration testing and assisted with developing the unit test scripts.
- Used ant scripts and Maven in building the applications and auto deployed it to Jenkins.
- Coordinated with the developers and QA testing teams regarding testing issues like setting up builds, issuing tickets, set up the testing and development environments.
- Developed Maven projects, managed and configured dependencies in parent POM project in building the application.
- Actively involved in the parking lot testing for the TSL phase-1 release.
- Performed all duties within an agile scrum team development methodology.
- Knowledgeable in transition and providing guidance and instruction to the other team members as needed.
Environment: Java 6.0, Web Services, SOAP, XML, XSD, SOAPUI, Hibernate, Spring, Angular Java Script, HTML, CSS, Oracle, Mule IDE, Eclipse, Weblogic 10.3, Maven and Clearcase.
Java Developer
Confidential, Raleigh, NC
Responsibilities:
- Participated in design and architecture, code reviews, requirements and functional specification (FRD’s) meetings to understand the requirements and design and developed FRD’s.
- Developed and implemented user interface in model view controller architecture, which accomplished a tight and neat co-ordination of struts MVC, JSP, Servlets and custom Taglibs.
- Used Java Script along with HTML5 and CSS for designing the user interface layers.
- Developed Data Access Objects (DAO) and SQL queries to support the system functionality. Involved in the deployment process of code into development, staging and production environments.
- Developed to code fix to resolved production tickets and deployed patches to the test these fix’s in respective environment.
- Worked on JUnits for overall code coverage.
Environment: Java, Hibernate, Spring MVC, JSP, Servlets, Struts, Java Script, HTML5, CSS, Eclipse, Tomcat 7, Maven, GitHub, Junit and Oracle.
J2EE Developer
Confidential, New York City, NY
Responsibilities:
- Worked closely with the business partners, DBAs, UNIX administrators and Web server administrators in performance tuning of the applications.
- Involved in requirement gathering and analysis.
- Involved in design and development of business tiers based on the functional requirements.
- Created data database schema for the new development.
- Responsible for taking over eight applications from the operations research group standardizing the applications and handing over the applications to the production support team,
- Worked on creating initial prototypes using Struts, Spring and Hibernate framework.
- Involved in designing and implementing database abstraction layers using Hibernate DAO objects.
- Mentored and assisted the junior developers with setting up the environment, coding and understanding the requirements.
- Worked with product management and the testing teams to increase the customer experience and quality of the product.
Environment: Java 1.5, Weblogic, DB2, Spring, Tiles, JDBC, JNDI, JMS, Servlets, JSP, HTML, CSS, Javascript, Eclipse, ANT, Windows, Unix and Linux.
Java Developer
Confidential
Responsibilities:
- Involved in the design, coding and implementation of the PRIMA application.
- Collected software requirements and specifications.
- Implemented secured customer sessions.
- Worked on database design, created database objects.
- Developed a service which runs every day and sends data to their billing company in HL7 format through ftp.
- Designed and developed web interfaces using Java, JSP, HTML, Java script and CSS.
- Responsible for design, development and testing of reusable web controls.
Environment: Java, JSP, HTML, CSS, Javascript, IIS, Microsoft Office suite, SQL Server 2005, Windows.
