We provide IT Staff Augmentation Services!

Senior Java Developer Resume

3.00/5 (Submit Your Rating)

Carrollton, TexaS

SUMMARY

  • 12+Years of technical work experience in Information Technology Consulting for multiple projects.
  • In depth knowledge of Software Development Life Cycle (SDLC) and Lean IT Methodology having thorough understanding of various phases like Requirements, Analysis, Design, Development, Testing and Implementation.
  • Experienced in Functional, Regression, Integration and User Acceptance testing with development, execution and maintenance of test plans, test cases, test scenarios and metrics.
  • Managed and executed various phases of multiple projects simultaneously .
  • Excellent business/technical writing skills in writing Technical Requirement specifications,
  • Experience with microservices architecture.
  • Expert in Root Cause Analysis, Feasibility studies and Risk Assessment studies.
  • Solutions - driven developer with experience working in a full stack environment.
  • Excellent Business Requirement Gathering skills by working with various levels of internal vs external customers.
  • Good experience of AGILE Methodologies, AGILE Manifesto and S crum processes Experience in Onsite-Offshore mode l.
  • Worked in a highly dynamic AGILE environment and participated in Scrum and sprint meetings
  • Demonstrated high capacity to learn new technologies rapidly with no formal training
  • Experience in Production support Troubleshooting and Debugging of applications.
  • Possesses good leadership qualities, good Interpersonal skills, team-working attitude, takes initiatives and very proactive in solving problems and providing best solutions.
  • Excellent team player with strong, analytical, interpersonal, partnering communication skills with addition of strong problem solving skills.
  • Provides proactive advice and feedback throughout development lifecycle for prevention and early correction of quality problems.
  • Experienced in Object/Relational persistence and query service Hibernate/JPA in combination with Spring
  • Good experience working on Spring Web, Spring Core, Spring DAO, Spring AOP and Spring MVC modules .
  • Expertise in developing N-tier Applications using Java and J 2EE Design Patterns (Data Access Object,, Abstract Factory Pattern, Business Delegate Pattern, Singleton Pattern).
  • Experience with various Software Development Methodologies like SDLC, Waterfall, Agile with Scrum/Extreme programming .
  • Good experience working with build tools like Maven, ANT etc .
  • Expertise in development of test cases using JUNIT Test Driven Framework.
  • Dedicated, dependable, eager to learn, go getter, overachiever, self-motivated with focus on delivering client satisfaction.

TECHNICAL SKILLS

Languages: JAVA/J2EE, Spring 2.x/3.x/4.x, JPA, JMS, Hibernate and IBATIS ORM frameworks, XML, JDBC, MS SQL, PL/SQL

Special software: WINSCP, PUTTY, FileZilla, mobaxterm, Apache Maven, Junit, Winmerge, SVN 1.6(Sub Version Control) Code base, Jenkins, Apache JMeter, Atlassian tool, JIRA, GIT, TortoiseSVN, GIT DesktopWeb Technology: HTML5, CSS3, JavaScript, JQuery, Ajax, JavaScript, CSS, Spring 1.0/2.0/3.0/4.0 , Struts2, JSP 1.2, Servlets 2.3

Methodologies: SDLC, Waterfall, Agile/SCRUM, OOAD, UML, SOA, Microservice Architecture, J2EE Design Patterns

Applications Servers: JBoss EAP 6.1, JBoss 7, JBoss Wildfly, Spring Boot

Web Server: Apache Tomcat 5.5/7.0

Tools & IDE: Eclipse, Intellij, Jenkins, SourceTree, SQL TOAD, SQL Server 2008 R2/2012, Microsoft Visio, Altova XML Spy, SQuirrel SQL Client, Documentum Repoint, Visual Studio

Database: Oracle 10g, 11g, MS SQL Server, DB2.

Communication Tools: Outlook, MS Lync, Cisco Jabber, QMessenger, Microsoft Lync

Defect Tracking Tools: Team Foundation Server(TFS)

PROFESSIONAL EXPERIENCE

Confidential

Senior Java Developer

Responsibilities:

  • Work as a Sr. Developer on ongoing development and maintenance of the application including requirement analysis and development.
  • Help to develop customers onboarding application and its APIs to access the the main application and some of the existing and newly created micro services.
  • Developed an integration part of the POS application to Sales Force Application
  • Redesign/separated some application functionalities by turning them into microservices with limited scope, concentrated on a specific task to eliminate redundant work and enhance the performance and stability of the POS.
  • Developed a web stand alone application with its back end as a micro service plus API to access the micro service.
  • Designed database tables ( Data Modelling) and structures along with Data Architects.
  • Experienced and expert in using GIT repository.
  • Involved in daily Scrum meetings, Sprint planning and estimation of the tasks for the user stories, participated in retrospective and presenting demo at end of the sprint.
  • Performed User Acceptance Testing to ensure the final product is clean and all the requirements are met.
  • Setup environment and data for testing.
  • Used JMS API in Spring Boot for asynchronous communication by putting the messages in the Message queue to sync up legacy and new applications.
  • Created different APIs to access different functional microservices .
  • Participate in the iteration planning with business by going through the requirements and break them down in User Stories tasks.
  • Developed an API to display in POS how many loan requests have been processed, pending, audited and time it took to process each loan on each phase of the application.
  • Perform remote debugging to production to analyze some of the production reported issues.
  • Used Spring Security for access control of the web application.
  • Implemented AJAX to asynchronously retrieve data.
  • Implement design patterns like abstract factory, DAO and MVC.
  • Develop Unit Test Cases and supported System Integration Testing.
  • Follow agile methodology for development to deliver quick and robust software solutions.
  • Use TFS to track Bugs, User Stories, defects and sprints.
  • Use pull request via TFS for code reviews
  • Using Jenkins to deploy code after requirements implementation to QA, functional and regression environments, and to run smoke test.
  • Worked on Drools Engine for Rules setup.
  • Coordinate releases into a production environment, wrote I & B plan for PRODUCTION deployment execution, plus participate in the PRODUCTION deployments. Merge code to the master and development branches after the release.
  • Debug existing code and refactor legacy code to maintain a scalable and maintainable software architecture

Confidential

Senior Java Developer

Responsibilities:

  • Created a Pricing and Modeling optimization web application for pharmacies to compare their budgets vs actual revenues at the Drug, Pharmacy, State and Region levels.
  • Developed an automated application to send out email reports on missing documents, collected Physician Progress notes and other related reports on audited pharmacy claims.
  • Involved in requirement analysis, system specifications and test specifications.
  • Developed web application with a wizard to create audits and upload all related documentation on pharmacies claims that were audited by their payers.
  • Developed a library to authenticate and validate users logging into the web portal to access different components.
  • Developed various server side components using J2EE.
  • Developed a web tool for pharmacies to monitor contracts, compliance, negotiations, and planning to increase revenue and profitability across negotiable payer contract terms.
  • Developed and deployed various components of Web Services RESTful API.
  • Created an interface with an external web application through a Web Service with multiple web methods including authentication, session creation and redirect, adding and updating user's profiles.
  • Using AJAX for dynamic retrieve data.
  • Designed and developed web site applications using J2EE, Servlets, JSP under the Apache Struts2 Framework.
  • Analyzing and developing solution for the deliverables based on the requirements.
  • Creating complex SQL scripts, stored procedure for different application components and connect to database via JDBC.
  • Interacted with Clients to gather business requirements and generated requirement specification documents.
  • Configuring Tomcat and Jboss on Web Servers
  • Reviewing the BRDs and designing the application architecture along with the Architect.
  • Involving in code fixes and maintenance of the application.
  • Developed the middle tier using Session Bean, DAO and Business Objects.
  • Responsible for releases and application deployment.
  • Developed a Java application to migrate user's profiles from PHP/LDAP/mysql legacy application to new JAVA/LDAP/MS SQL Server application.
  • Re-wrote a web application from PHP to Java using Struts2 MVC in addition I added new web filterable, searchable and exportable reports.

Confidential

Java Developer and Application Support, HP.com/Enterprise Translation

Responsibilities:

  • Developed an API to integrate upstream systems with Enterprise Translation System to send files translation and also retrieve translated files.
  • Created program to check file status in the FTP server.
  • Developed custom application to monitor error logs and generate email alerts and log support tickets.
  • Developed a batch script to update passwords of upstream FTP servers integrated to Enterprise Translation Application.
  • Developed java program to compress older files and archive them.
  • Conducted regression testing, integration testing and deployment.
  • Help business to understand application functionalities.
  • Wrote complex SQL scripts, stored procedures and used JDBC connectivity to connect to the database.
  • Configured translation workflows stages on the web application used by different business organization.
  • Participated in architecture review and design discussion.
  • Troubleshot business reported issues and provided solution.
  • Supported User Acceptance Testing (UAT) and System Integration Testing (SIT) of different modules
  • System Administrator for application components such as monitoring scripts and resolving applications issues.
  • Supported L1 and L2 operations in providing explanations to user queries.
  • Participated and Supported application deployments.

Java Developer

Confidential

Responsibilities:

  • Participated in developing an automated system to deliver content and their Metadata to Central Delivery System, which would be published into downstream systems such as hp.com
  • Wrote a java application to upload multiple documents metadata and their contents into Documentum database.
  • Utilized CaliberRM by documenting and updating Projects Details and technical Designs documents.
  • Configured Secure Connection (SSL) on different Web server.
  • Utilized SharePoint by storing different documents such as Design documents.
  • Cooperated in designing, developing and supporting content tracking tool for tracking documents status, from Content Management repository through Distribution System to Publishing Destination. Utilized XML and XSL Transformation for dynamic web-content and database connectivity.
  • Wrote DQL Scripts for Business Teams to produce multiple reports from Documentum database for data analysis.
  • Created custom DQL queries that ran daily to identify the documents that were not published in downstream applications on time.
  • Developed mechanism to translate documents titles instantly by retrieving previously translated
  • Created Timeliness & Completeness Reports for Software & Drivers delivery to downstream applications.
  • Developed application to instantly update metadata on multiple documents.
  • Participated in developing Metadata Schema Management Application to provide authors with ability to create or update metadata properties and values without IT involvement.
  • Partnered with QA team to determine appropriate level of testing required.

Java Developer

Confidential

Responsibilities:

  • Collaborated with team to develop and support web based application, Global Channel Service Network (CSN) and Service Delivery Integration (SDI) for HP Partners.
  • Conducted code reviews, unit testing, build deployment, integration testing, UAT, installation & support.
  • Participated in functional design/development of B2B solution enabling programmatic interaction w/HP partners.
  • Developed various server side components using J2EE.
  • Developed application to create XML files/documents from a database.
  • Supported existing legacy systems until they were retired.
  • Developed application to retrieve data returned from Webservice and store results into database.

Confidential

Java Developer

Responsibilities:

  • Performed software quality assurance for some small projects.
  • Helped in maintaining and updating existing applications modules.
  • Participated in development of client side and server side codes for internal web applications.
  • Provided assistance and support to programming team members as required

Confidential

Mentor and Tutor

Responsibilities:

  • Tutored java and mathematics, including Calculus I, Calculus II, Calculus III and Differential Equations.
  • Trained students to write & perform unit testing on their projects
  • Review junior and senior students code.

Confidential

Customer Service Advocate/Support

Responsibilities:

  • Team lead, advising co-workers. Led team meetings and reported weekly team performance to supervisor.
  • Oversaw customer's' bill inquiries, payment issues, bill re-rating and rate plan changes.
  • Reported customer concerns, i.e. power line problems, gas leaks, problems with electric and gas meters.
  • Transferred/disconnected electric and gas services for relocating customers. Reconnected customers disconnected for non-pay. Resolved escalated calls.

Confidential

Customer Service Representative

Responsibilities:

  • Resolved escalated customer calls, making sure customers received first call resolution.
  • Experienced with AS 400/Siebel software, answering 60 to 80 inbound calls.
  • Maintained and exceeded ratio for quality AHT, FCR, time management, Hold, Absenteeism and idle time.

We'd love your feedback!