Sr Developer/lead Resume
Atlanta, GA
SUMMARY:
- Twelve plus years of experience on Java/J2EE multi - tier projects with involvement in development, deployment, testing and supporting of Banking,Financial,Insurance and Advertising domain projects.
- Experience in all phases of the Software Development Life Cycle (SDLC) including requirements gathering, analysis, design, implementation, testing, deployment and production support.
- Experience in developing web applications with Restful Web Services using Jersey using AngularJS and ReactJs.
- Experience of around 4 years in support and maintaince of Enterprise applications.
- Extensive experience in secure coding and implementing Java/J2EE (Core Java concepts like OOPs, exceptions, Multi-threading, collections, and JEE) solutions.
- Knowledge of AngularJS and React js practices and commonly used modules based on work experience
- Experience in implementing Web Services using, Apache AXIS, Apache Kafka, SOAP, JAXB, JAX-RPC and SOA.
- Strong experience in the spring module like Spring boot, Spring mvc, Spring Security, Spring web service, Spring - Hibernate, Spring -Mail and Spring JDBC
- Experince in Apache-Camel (FTP,Datasource, JMS, PDF, Barcode and
- Experienced in implementing loggig mechanism using log4j and monitoring using splunk.
- Experience in development using frameworks like Struts, spring,Hibernate and MyBatis
- Experience in development of web applications using technologies JSP, Servlets, HTML, Java Script, Ajax, CSS, JQuery, angular, React and MVC Frameworks.
- Worked on XML, XSL, XSLT, XPATH, JAXB and XSD’S for sharing and transferring data between systems to project raw XML data in HTML.
- Experience in database programming using SQL/NOSQL with emphasis on DDL, DML operations, writing queries and procedures.
- Experience with major databases such as Oracle, DB2, MYSQL, MS Access and MS SQL Server.
- Experience in AWS Infrastructure like Aurora, S3, Cloud Watch, Cloud Formation and Elastic Beanstalk.
- Experience in Google products like Google Zxing, Google Tessract and Google charts
- Experienece in reporting generation frameworks like Itext, PDF Box, apcache poi and JASPER reports
- Extensive experience in J2EE development using different IDEs like Eclipse and RAD.
- Experienced in build tools Apache Ant, and Maven.
- Good amount of knowledge in Bigdata technologies like Hadoop.
- Experience in working with SQL server and SSIS packages.
- Extensive working experience on servers like Tomcat, Weblogic, JBOSS and WebSphere.
- Experience in using Systems like Git, Docker ,Jenkins, SVN,Perforce and CVS.
- Experience in testing the application using JUnit, Soap UI and Rest Postman.
- Exceptional skills in Agile Development and Test Driven Development
- Experience in using Autosys scheduler tool.
TECHNICAL SKILLS:
Languages: Core Java 1.8, 1.7 etc, XML, HTML and SQL
J2EE Technologies: J2EE, JSP, Servlets, EJB, Web services and JDBC.
Framework: Struts, spring, Spring MVC,Spring Security,Apache camel, Hibernate, REST, JAX-WS
Scripting Technologies: Java Script, AJAX, JSON, JavaScript, Angular JS and JQuery.
XML Technologies: XML, XSLT, XPATH, XSD.
Web/Application Servers: Tomcat, JBoss, WebLogic, and WebSphere.
Databases: Oracle and MSSQL
IDE Tools: Eclipse, IntelliJ, RAD, Toad and SQL Developer.
Version Control: Perforce,RTC and Tortoise SVN
Operating Systems: Windows XP, Window 7 and Linux, UNIX
Build Tools: Ant and Maven
Tools: Eclipse 4.3, SQL Developer, TOAD and Putty
Unit Testing Tools: Junit, Mockito, PowerMock,Rest Postman and SOAP UI.
Code Analyzers: FortifyScan,Sonar, PMD and Find Bugs.
PROFESSIONAL EXPERIENCE:
Confidential, Atlanta, GA
Sr Developer/Lead
Responsibilities:
- Lead the design, planning, and execution validation activities.
- Collaborated with offshore team members for requirements capture and analysis.
- Worked with Agile Development Methodology with a Test-Driven approach.
- Designed UI using Angular JS.
- Development with MVC architecture using Spring MVC and Spring Boot.
- Involved in applying business rules to develop auction specific reports.
- Used JPA and Hibernate with entity beans for interacting persistence layer for CRUD operations.
- Used Oracle, AS400 Database and Squirrel as database administration tool.
- Utilized Itext PDF as reporting engine to generate client reports.
- Used Splunk for logging.
- Did data gathering and wrangling to dump data in to data lake, from there we are feeding data to machine learning to predict the required labors and hours for upcoming week.
- Involved in debugging and troubleshooting all types of defects.
- Test plans and Unit Testing using Junit.
- Used Rally for bug tracking, issue tracking, and project management.
- Used Git for source code management.
- Analyse application source code to identify scope for improvement and update applications for further stability and improved client experience.
- Manage delivery of the agreed roadmap items, specifically as applies to the project and outlined in the charter.
Environment: Java-8/J2EE, Java Beans, Spring MVC, Spring REST, Spring boot Microservices, AWS Lambda, EC2, Cloud formation, AWS beanstalk with Tomcat, Machine Learning, Data wrangling, Data Analytics, Hibernate, Angular JS, NodeJS, JPA, JSON, Maven, Junit, Git, DB2, Amazon Aurora, Oracle, Jasper Reporting, Quartz, Rally, Jenkins CD/CI, Splunk, Data Dog, Pager Duty.
Confidential, Atlanta, GA
Sr Developer/Lead
Responsibilities:
- Develop, test and implement the business requirements into user interfaces and reusable components.
- Provide the database design and integration efforts, including data transformation, application development, code review and production rollouts
- Work with architects to understand current architecture and perform feasibility analysis for new requirements.
- Analyze the potential problems in the business process and report findings and suggest solutions to address them in form of documents or presentations.
- Deployment of applications in multi clustered environment under different time zones.
- Installing/Patching Oracle database and CDT applications.
- Managing Interactions with OAM/OID with CDT to sync user profiles around the Globe
- Administrating the Apache Tomcat Server.
- Troubleshooting and solving issues related to Database, CDT applications, Middleware applications and Operating Systems by following the SLAs.
- Work on production issues and provide timely solutions within the written/perceived SLAs
- Identify, and analyze IT defects in terms of performance of applications and tune the performance of the it individually and in a team environment
- Writing/updating Shell and Python scripts to extract CDT Transmission reports, generate database health reports, database/application alerts and automation of scheduled jobs to run on daily basis.
- Writing/updating Shell and Python scripts to extract CDT Transmission reports, generate database health reports, database/application alerts and automation of scheduled jobs to run on daily basis.
- Support performance, functional and integration testing of CDT applications.
- Follow Fast Path (Agile Like) software development life cycle throughout project. .
Environment: J2SE (Core Java 8), Spring (Spring boot, Security, JDBC, JMS and MVC with REST), Hibernate, Apache-Camel, MS SQL Server, AWS (Aurora, S3, Cloud Watch, Cloud Formation and Elastic Beanstalk), Eclipse, Maven, Docker, Jenkins, Jboos Drools, JRXML, Apache POI, Itext PDF Box,Google Charts, Google Zxing, Google Tessract, AngularJs, JavaScript, ReactJS, Html/CSS, Bootstrap,Jquery, Tibco Reports,Autosys jobs,XML, JSON, JUnit, Fast Path tool and Tomcat in AWS Infrastructure.
Confidential, Mclean, VA
Sr Developer/Lead
Responsibilities:
- Analyze the client documents and architecture and plan, design, develop and test integration points and API’s.
- Provides Support for the existing production issues using the data fixes and minor enhancements.
- Worked on front end to fix the issues in the HTML, jquery and Jsp pages
- Creating custom, general use modules and components which extend the elements and modules of core AngularJS
- Creating configuration, build, and test scripts for Continuous Integration environments
- Followed the Agile process and complete the userstories scheduled for the sprint release.
- Coordinating with client for requirement clarifications and business testing.
- Mentoring the junior team members in case of need.
- Review existing applications to determine compatibility with projected or identified needs.
- Research and select appropriate system, including ensuring forward compatibility of existing systems.
- Update and expand existing business logic based on the requirement
- Debug programs by testing for and fixing errors
- Use code libraries, frameworks and test automation to help deliver a stable and quality product
Environment: Core Java 1.8, XML, JSP, JSON,PL/SQL, Jquery, AngularJs, Maven, Autosys, MySQL and WebSphere
Confidential
Sr Java/J2EE Developer - Module lead
Responsibilities:
- Requirement analysis and Design - interacting with Bank Operations and interfacing teams.
- Writing Use cases for HLD and LLD.
- Development, assign the modules/tasks to the team and own end to end delivery of the enhancement/modules.
- Code and UTP review.
- Design reusable components.
- Documentation for Production release & hand over to support teams.
- Status reporting to the project teams and Customer.
- Motivating and grooming the team in aligning to the customer and company needs.
- Appreciated by client and senior management for the on time and quality deliverable,
- “Very thankful to your commitment in quality delivery, customer has highly appreciated and the Benchmark you have set is extra ordinary. Its a tedious task to find a replacement to you”. - in words from BRM of Confidential APAC region.
Environment: Java1.8, Jboss Dev Studio, Hibernate, Spring,Spring MVC,Spring Secrity,JSF,PL/SQL, Jboss, SQL Server, Perforce, and Autosys
Confidential, San Antonio, TX
Sr Java/J2EE Developer - Application lead
Responsibilities:
- Converting the application from PS framework to Wicket framework
- Identified the missing features from DOTCOM to Mobile.com and implemented in mobile.com
- Closely worked with business Analyst’s to provide server side solutions.
- Performed appropriate JUnit testing and ensured accuracy.
- Fixed the bugs which were raised in different phases of the product.
- Supported the customer facing team in installation of product and configuration.
- Responsible for peer code reviews.
- Mentoring newly joined team members on the product set up.
Environment: J2SE (Core Java 6), Spring (JDBC, JMS, and MVC with REST), Hibernate, MS SQL Server,PL/SQL,Eclipse & RAD, SVN, Maven, XML, JSON, JUnit, Jira and WebSphere.
Confidential, Tampa, Florida
Sr Java/J2EE Developer
Responsibilities:
- Providing estimates for analysis, design, development, integration, testing and transition for the preparation of Statement of Work(SoW)
- Coordinating with Business Analyst for business requirements analysis and help in preparation of SRS and URS documents.
- Application Development which includes impact analysis, design (high-level/low-level) and coding.
- Functional, Integration and Unit Testing.
- Involved in the defect analysis and implementing preventive methods
- Interacted with onsite coordinator/client to resolve issues and clarifications.
- Involved in the Release Management activities.
- Performing internal and external quality review of the deliverables.
- Performed code scan using Fortify tool.
Environment: J2SE (Core Java), Servlets,JSP,Struts, Hibernate, JQuery, oracle, SVN, Maven, XML, XSD, XSLT, PL/SQL,Eclipse, RAD, Action Script, JUnit, Jira, PMD and JBOSS.
Confidential, Phoenix, AR
Sr Java Developer
Responsibilities:
- Responsible for implementing enhancements to the application.
- The presentation layer was developed using HTML, JSP, JSTL, JavaScript and CSS.
- Developed the project using agile methodologies and Test Driven Development.
- The business layer was developed using Struts, JSP and servlets .
- Implemented search engine optimization techniques.
- Performed appropriate unit testing and ensured accuracy.
- Perform peer code reviews to the code before delivery.
- Responsible for implementing enhancements to the application.
- Developed GUI front end using html css and JSP.
- Designed UI pages using tiles framework.
- Implemented user data validations using struts validation framework.
- The business layer was developed using Struts, JSP and Servlets .
- Developed the DAO layer using JDBC.
- Closely worked with business Analyst’s to provide java-based solutions for defects fix and enhancements.
- Performed appropriate unit testing and ensured accuracy.
- Performed appropriate credit card testing to avoid the credit risk
- Creating test cases for DAOs using JUnit.
Environment: J2SE (Core Java), JSP, Java Script, Sturts, servlets, JSP, Hibernate, Eclipse, SVN, Ant, SQL Developer, Oracle, WebSphere.