Sr.java Developer Resume
DallaS
PROFESSIONAL SUMMARY:
- Having 8+years of working experience in Software development life cycle with technology stack of core java along with J2EE technologies Struts, EJB 2.0, Spring, Hibernate, Web Services (Restful& Soap), JavaScript, AngularJS, CSS, JSF, JNDI, JMS, Servlets, JSP, JDBC.
- Expertise in designing applications using OOPS concepts for scalability and sustainability.
- Extensive experience in spring (Core, MVC, AOP, IOC, JDBC, Batch, Security), Struts2, JSF, Hibernate3 and integration of these frame works with others.
- Experienced in all aspects of the development life cycle by using Agile, for Project Definition, bottom - up estimates, analysis, design, development, testing, release management, bug fixing and production support.
- Experienced in Banking domain with strong understanding of Technical and Business aspects of payment systems and integration with different payment methods.
- Expert in designing and implementing web based software applications by adhering to design patterns like MVC, Factory, Template, Delegate, Facade and Service lookup.
- Good working knowledge and clear understanding of DEV, QA, Staging, UAT and PROD environments in application development process.
- Worked with Production Support to resolve tickets to meet SLAs.
- Proficient in setting up the projects using Maven and ANTcomfortable in laying down the Interfaces, Base classes and Loggers for initial stage of projects.
- Experience in working with web service frame works like Apache CXF, Axis2 and Spring WS by adhering the JAX-WS & JAX-RS to build and consume SOAP & REST Web Services.
- Involved in converting Business Requirements into technical specifications by preparing HLD and LLD design documents.
- Demonstrated strong problem solving ability for critical problems in projects with logical and analytical skills.
- Experience in various software development life cycle (SDLC) methodologies including Agile and Waterfall Methodologies and implementing them through JIRA and Google ASANA tools.
- Proficient in Analysis, Design and Data modeling with data bases like MYSQL, ORACLE, SQL Server, and MS Access and Mongo DB.
- Experience in using Configuration Management Tools such as CVS, SVN, Git.
- Good knowledge onPredix Frame Work, Node JS
- Excellent Analytical, Troubleshooting, Debugging and Problem solving skills
- Excellent communication, presentation and interpersonal skills.
TECHNICAL SKILLS:
Environment: Window XP, Unix
Languages: Java/J2EE, C.
Java Technologies: JDBC, Servlets, JSP, Hibernate.
Frame Work: Struts 1.2&2. Spring 3 (MVC, IOC, JDBC, Web services, Task Schedulers, ORM), Hibernate, JSF.
Web: Object Oriented Java Script, HTML5, XHTML, XML, WML, CSS3, JQuery, Angular 2.0, JS.
Web Services: REST, JAX-WS, JAX-RPC, Spring WS, Spring MVC Restful Web services.
Database: MySQL, Oracle, Mongo DB.
Tools: Eclipse, Net Beans, Intelli.
Servers: Tomcat, JBOSS, Web Logic.
Source Configuration Management tools: CVS, SVN, GIT, Bit bucket.
Bug tracking tools: JIRA, Mercury Quality center.
Build tools: Ant, Maven.
Testing: Manual Testing, JUNIT.
PROFESSIONAL EXPERIENCE:
Confidential, Dallas
Sr.Java Developer
Responsibilities:
- Developing new features and bug fixing on a suite of applications to help customers manage their fleets.
- Involved in requirements gathering from the business users of the application.
- Developed various components using SPRING framework.
- Developed the User Interface using HTML, CSS
- Involved in deployment of the application in different environments.
- Implementing the UI layer using JSF 2.2.
- Lead development for software integration and new features for our new flagship device, from processing new messages to reporting this information in to the UI.
- Used client side scripting languages such as JAVASCRIPT and JQUERY
- Used Custom AngularJS Filters to provide better search.
- Help design and develop micro-service architecture using rest-services with spring-boot, abstracting the security layer using API gateway which allows applications like mobile and Angular2 consume resources via web services.
- Preparation of technical design document and submit document for client approval. Implement client revisions and comments to the application design.
- Unit Testing, Integration Testing and deployment.
- Identify the root cause of the issues and providing a permanent solution.
- Work with the client in proposing solutions for the overall stability of the applications.
- Prepare Technical and Business processes documents for Bug-Fix, Maintenance, Stabilization and development work.
- Led programming tasks including enhancements, maintenance and support for client’s applications and interfaces.
Confidential, Houston
Sr. Java Developer
Responsibilities:
- Analyzed, developed and deployed the application with huge customer base of more than a million users. Involved in the detail design of modules according to the J2ee standards.
- Involved in all stages of Software Development Life Cycle of workflow and support using AGILE Methodology.
- Involved in converting Business Requirements into specifications and develop technical interfaces.
- Implemented MVC architecture using Spring MVC framework.
- Composing the application classes as Spring Beans using Spring IOC/Dependency Injection.
- Onshore offshore co-ordination with documentation and meetings business requirements and product
- Spring modules used in the project are Spring Core, Spring IOC, and Spring JDBC Template.
- Created popup forms using Bootstrap Modals, AngularJS Models and AngularJS Controllers.
- Used Custom AngularJS Filters to provide better search experience.
- Applied different styling techniques to the html pages using Rich faces.
- Work assignment and tracking offshore resources to accomplishing objectives in time.
- Written Test Scripts for unit testing and integration testing using Junit
- Supported UAT&FUAT environment.
- Developed drag and drop functionality.
- Handling UI components.
- Validated input values to make sure that they will be accepted before they are submitted to the server.
- Responsible for developing, editing, publishing and managing content on the external Web pages and internal layouts
Confidential, Houston
Full Stack Java Developer
Responsibilities:
- Interacted with customers, identified Functional Requirements and developed Software Requirement Specifications.
- Implementing the UI layer using JSF 2.2.
- Implemented REST based web services by using Spring WS module.
- Involved in installation and configuration of Apache Tomcat on Windows XP systems for the application.
- Logical database design and used stored procedures, critical SQL queries which are used by the applications.
- Designed Workflow for the build process.
- Designed and developed services used commonly across the system.
- Involved in writing build files for building and deployment using ANT.
- Written Test Scripts for unit testing and integration testing.
- Involved in fixing performance issues.
- Responsible for designing the logical database structure for DB2.
- Configuring the JBOSS for QA and Production environment.
- Implementing the unit test cases using Junit.
Confidential, Boston
Full Stack Java Developer
Responsibilities:
- Understand business and system requirements through interaction with Clients
- Involved in Coding and testing the application according to the specifications.
- Prepare Design Documents
- Developed Remote services to interact with all other systems.
- Have come up with few POCs to develop application for screens.
- Develop Code based on design following standards.
- Perform unit testing at the time of UAT, FUAT.
- Coordinate with the clients for system test activity
- Construct and review Unit Test Plan using Client’ Review Checklists
- Review the code and Unit Test Result at the completion of the requirements.
- Involved in Quality Assurance activities for the Delivery Centre1
- Coordinate with client for the implementation for the Change/Enhancement requests
- Manage the configuration and version control.
- Analyze and provide solutions to the issues raised by the user.
Confidential
System Analyst
Responsibilities:
- Designed and developed services used commonly across the system
- Involved in writing build files for building and deployment using ANT
- Written Test Scripts for unit testing and integration testing using Junit
- Developed Use Cases, High Level Design and Detailed Design documents
- Understand business and system requirements through interaction with Clients
- Coordinate with the clients for system test activity
- Writing Action Classes, Action Forms
- Developed JSP for Transaction Services module
- Validating the form using Struts Validations
- Involved in the Coding of Transaction Service module
- Construct and review Unit Test Plan using Review Checklists
Confidential
Program Analyst
Responsibilities:
- Interacted with customers, Identified Functional Requirements and developed Software Requirement Specifications.
- Developed Design documents.
- Involved in writing build files for building and deployment using ANT.
- Written Test Scripts for unit testing and integration testing using.
- Verifying regression XMLs to test daily build
- Involved in fixing performance issues.
- Responsible for designing the logical database structure for DB2.
- Experience in going through code reviews, bug queue and assigning bugs to team members, analyzing and fixing bugs, filing, following-up and escalation of bugs.
- Designed the front end using JSP, HTML, CSS.
- Developed object oriented code, system design and test/QA plans for projects.
- Designed for Client/server Application Development.
- Implemented Waterfall model practices according to the application requirements
