We provide IT Staff Augmentation Services!

Senior Java Developer Resume

3.00/5 (Submit Your Rating)

Phoenix, AZ

SUMMARY:

  • Senior Java Developer having 9 years of experience in Software development life cycle including Requirements Analysis, Design, Development, Testing, Maintenance and Enhancements of Java/J2EE based applications.
  • Experience in Agile Software Development environment using Agile methods like SCRUM.
  • Proficient in Java/J2EE technologies, Servlets, JSP, JDBC, Struts, Spring and Web Services.
  • Expertise in MVC frameworks like Spring and Struts .
  • Software Engineer with specialty in Web applications development using Client - Server Architecture, SOA, Web-Services.
  • Experience in SOA and implementing Web Services using SOAP (JAX-WS), REST (JAX-RS).
  • Expert Level experience in development using Web markup languages like HTML, XML and JSON. Also experience in Jquery, AJAX and CSS
  • Proficient in writing the Oracle Functions and Stored procedures using PL/SQL.
  • Experience in Oracle (9i, 10g,11g) and MYSQL databases.
  • Worked on Application servers and Web servers like Oracle WebLogic in Unix based environment, JBoss, Apache Tomcat, WAS 6 and WAS 7.
  • Experience in using the Log4j framework for Logging Java Application.
  • Expertise in J2EE Design Patterns (Singleton, Factory Pattern, Facade Pattern, Delegate Pattern).
  • Proficient in DevOps Activities.
  • Experience of working in distributed teams located at different geographical locations.
  • Problem solving oriented, able to co-ordinate the analysis and production of a development team with good interpersonal and negotiation skills.
  • Experience in Object-Oriented Analysis and Design, Project Planning, Architecture and Management.
  • Experience with source control and management tools like Git-Hub and Tortoise-SVN.
  • Good knowledge on build tools like ANT & Maven
  • Experience in designing using Unified Modeling Language (UML) diagrams like Use Cases, Class Diagram and Sequence Diagrams and Activity Diagram using Magic Draw.
  • Experience in unit testing framework like Junit.
  • Experience in tools like Continuum,Jenkins,Hudson.
  • Good Knowledge in UNIX commands.
  • Proactive attitude in identifying and resolving issues and risks.
  • Passionate, self-motivated, dedicated and very good team player with excellent communication skills including mentoring and presentation skills. An excellent team player with good organization and presentation skills.
  • Ability to adapt new changing technologies faster.
  • Skillful experience in working in the production environment, accepting adhoc tasks and quick issue resolutions

TECHNICAL SKILLS:

J2EE Technologies: JSP, Servlets, Spring 4.0, Struts framework, JDBC, JAX-WS, JAX-RS, JUNIT, Webservices

Web Technologies: HTML 4, HTML 5, XML, Jquery,Ajax,CSS,Angular JS

SOA Tools & Technologies: WSDL, SOAP

Database & Query Languages: Oracle 9i, 10g,11g,12g SQL, PL/SQL, DB2

Servers: JBOSS, Apache Tomcat 8.5, WAS 6, WAS 7, WAS 8.5

Operating Systems: UNIX, Windows XP, Windows 7

Tools: ANT, Maven, Eclipse IDE, JBoss Developer Studio, SQL Developer, Tortoise SVN, RAD, GIT-Hub, Soap UI, IBM Service Now, Rally,Jenkins,Hudson,Putty,Cygwin,Continuum,Mercurial,HP QC

PROFESSIONAL EXPERIENCE:

Confidential, Phoenix, AZ

Senior Java Developer

RESPONSIBILITIES:

  • Developed new web application from scratch.
  • Project tech lead for the entire application.
  • Responsible for the entire project delivery.
  • Analyzed the requirement, designed the end to end flow.
  • Developed the entire application from scratch using Spring 4.0, Spring JDBC, Delegate design pattern.
  • Implemented the project using the agile methodologies.
  • Used Mercurial for Version Control.
  • Build tool used Maven, and deployed in Tomcat 8.5 server.
  • Used Spring JDBC to interact with Oracle 11g database.
  • Used Mockito and JWebUnit for Unit Testing.
  • Interacted with BSA to gather requirements.
  • Interacted with QA teams to ensure smooth testing.
  • Interacted with Release Management team to ensure smooth production move.

Confidential, Scottsdale, AZ

Senior Java Developer

RESPONSIBILITIES:

  • Interacting with the system analysts, business users for design & requirement clarifications.
  • Used J2EE patterns such as Controller, Delegate. MVC architecture is used in this application
  • Used SOAP webservices to interact with Datapower services.
  • Migrated the entire MQ architecture to Datapower Webservices.
  • Part of the core agile team in developing the application in Agile Development Methodology
  • Developed all the services by following a full flown Test Driven Development
  • Used testing framework Junit for testing.
  • Implemented the project using the agile methodologies
  • Used WAS 7 to deploy the application
  • Used databases like Oracle 10g.
  • Used SVN repository for version control.
  • Used Web Services which are developed, by using SOAP, WSDL.
  • Developed SQL queries to create, retrieve and update data.
  • Experience in writing, testing, and implementation of the procedures, trigger, functions at Database level using PL/SQL

Confidential

Senior Java Developer

RESPONSIBILITIES:

  • Involved in requirement gathering from end users.
  • Interacting with the system analysts, business users for design & requirement clarifications.
  • Involved in analysis, designing, component level design & development of external projects & change requests.
  • Leading the Devops activities
  • Started the entire Devops activity from scratch by creating pom.xml, changing the module structure as Maven compatible.
  • Migrated to automated build using Jenkins.
  • Migrated to automated deployment using LARA.
  • Used J2EE design patterns such as Singleton, factory, façade,delegate.
  • Involved in the development of business module applications using J2EE technologies like JDBC
  • Responsible for prioritizing, planning, tasking and execution of user stories
  • Review/Select from solution approaches identified for business requirements and further enhancing the product backlog
  • Implement solutions for complex business requirements
  • Create enterprise wide web services with scalability and security, to provide member financial data to the authenticated consumers
  • Provide technical support for java application
  • Create, maintain and execute test cases
  • Participate and facilitate in all the agile ceremonies like Daily video stand-ups, APO demo, retrospectives, and iteration planning and product backlog enhancement
  • Responsible for Implementing the Engineering practices across development projects to decrease the defects and increase the quality of the deliverables
  • Used databases like SQL server / Oracle 9i.
  • Used WAS 7 server for deploying the application
  • Used Web Services to get connected to Data power services.
  • Used WSDL for publishing Web Service interfaces.
  • Implemented SOAP messages for information exchange for Web services.
  • Extensively used SQL, PL/SQL in constructing views, indexes, stored procedures, triggers, cursors, functions, relational database models.

Confidential

Java Developer & Offshore Coordinator

RESPONSIBILITIES:

  • Worked with the onshore coordinator and the BSA for requirement analysis & issue resolutions. And ensured on-time delivery of Design & Code Artifacts
  • Provided Estimate for Complex Development projects to onsite and helped onsite team & client in forecasting the effort/duration of project
  • Worked as Designer. Prepared High Level and Detailed Level Design Document for requirements.
  • Enhance Unit Test framework, Writing Test cases and Unit testing of code
  • Performed extensive peer reviews & forum reviews for design & code
  • Supported QA team in System Testing
  • Supported the Implementation of services in production
  • Mentored other developers and fresh entrants for technically intensive projects and conducted Knowledge Transfer sessions

Confidential

Senior Java Developer

RESPONSIBILITIES:

  • Worked on performance tuning of the entire application.
  • Worked on the migration project in co-ordination with the client
  • Involved in developing the Proof of Concept, Planning and Designing the new proposed Architecture
  • Analyzing the existing Mainframe code and coding it using Java, DB2 Stored Procedures and Web services
  • Involved in fine tuning of application programs.
  • Involved in designing the low level design documents for the existing code
  • Designed high and low level Design documents for the new functionality that is to be implemented
  • Debugging and troubleshooting any technical issues while implementing the applications

Confidential

Java Developer

RESPONSIBILITIES:

  • Analyzing the high level requirements and creating low level design documents
  • Involved in development, unit testing and bug fixing activities
  • Involved in internationalization of entire Amexmobile application.
  • Worked on critical payment application.
  • Involved in development of Amexmobile versions in international markets like Hongkong, Australia, Singapore, Canada.
  • Used J2EE design patterns such as Singleton, factory, delegate.
  • Participated in end to end calls with SIT and UAT teams.
  • Participated in rollout activities
  • Servicing various change requests from the client and delivering them on time
  • Conducting the Defect Prevention meetings on a regular basis to ensure adherence to quality

Confidential

Java Developer / Build Engineer

RESPONSIBILITIES:

  • Member of build and release management team
  • Tracked and executed all Change Management Records and code changes using tools like Infoweb and Managenow
  • Member of Change Management Request review team

We'd love your feedback!