Sr. Software Developer Resume
SUMMARY:
- Having 14 years of experience in Java/J2EE Technologies for developing Multi - tier, distributed, Enterprise applications using Object Oriented Analysis/Design/Methodologies and worked in all stages of Software Development Life Cycle.
- Excellent communication skills with comprehensive problem solving abilities, determined to learn and a good team facilitator.
- History of building software systems with improved functionality, code quality, and productivity, consistently meeting business expectations and deadlines.
- Over 10 years of experience in Designing and Developing applications in Core Java, J2EE, JSP, Servlets, Java script, Angular JS, Swings, Flex, Spring Core, Spring MVC, Spring boot, Spring Security, Hibernate and Struts, JDBC, SQL, XML, Web Services, Micro Services, DB2, Oracle, PL/SQL, Unix Commands.
- Over 3 years of experience in Developing Rich Internet Applications (RIA’s) using Adobe Flex Builder 4 and Adobe Flex SDK 4.0.
- 5 years of experience in leading the team as technology Lead.
- Having Experience using tools like GIT, RAD, SOAPUI, TOAD, CVS, VSS, ClearCase. And build tools like ANT, MAVEN, Jenkins
- Expertise in J2EE Object-Relational Mapping frameworks like Hibernate 3.6.
- Well versed in developing applications using Spring 3.0,Struts 2.0
- Have experience in enhancing application performance through development and implementation of new features in the existing applications
- Having Experience, coordinating, mentoring and monitoring the team members from onshore and offshore.
- Handled project and client successfully being an on-site coordinator with a team of 30, in a structured way.
- Can step into any given role in a given period.
- Ability to work in multiple roles as team member, team coordinator and team lead.
- A passionate software developer well versed with R&D work. Have 3 years of experience in research and development.
- Did extensive research on different SOA tools and published papers for technology conferences.
- Basic knowledge with C++ and Python
- Good domain expertise in Banking, Retail, Hospitality.
TECHNICAL SKILLS:
Operating Systems: Windows 98/2000/XP/Vista
Technologies: Java, JDBC, Java Script, Servlets, JSP, Swing
Hibernate: Spring(IOC,MVC,Data, Boot, Batch, Security)
Struts: DB2 9.X, Oracle9i, Oracle 10g, PL/SQL
Webservices - Axis 2.0: Microservices Architecture.
HTML/Scripting: Angular JS 1.x
UI Tools: Eclipse, Flash builder, intellij, Soap UI, TOAD, SQL developer
Miscellaneous: GIT, Rational Configuration Management, VSS, ClearCase
Ant, Maven: Splunk ( logs/reports/datasets/notifications/dashboards)
Application Servers: IBM Websphere 5/6 jboss
Weblogic: Tomcat
PROFESSIONAL EXPERIENCE:
Confidential
Sr. Software Developer
Responsibilities:
- Involving in Design, architecture and development of spring based MVC and batch application.
- Develop code using Core Java, J2EE Hibernate, REST, Spring Core, Spring Batch and Db2.
- Work with Line of Business on gathering requirements, converting to technical use cases.
- Collaborate with team to provide a better solution for business partners.
- Report daily status to project stakeholders.
- Apply best design standards and practices to create a robust, scalable and high through put application software.
- Managing code for different releases by branching and merging using RTC/GIT.
- Contributions to the team apart from development:
- Mentoring and lead activities like planning, business gathering, peer team coordination.
- Added splunk data sets, reports and notifications to improvise the data sanity checks.
- Added GIT scripts to handle the release activities
- Using confluence for tracking release management.
Environment: Java1.7, J2EE, Spring, Ignite, Symmetric DB2, SQL Server, TOAD, Websphere, REST, Eclipse, RTC, Putty, WinSCP, AngularJs 1.x.
Confidential
Senior Software Developer
Responsibilities:
- Involving in Design, architecture and development of Secure Identity Management System services (OTP Generation and Biometrics Touch ID).
- Involving in development using Core Java, Multi-Threading, spring (Core, Data), Hibernate, Java Web services (CXF) and Pivotal TC Server.
- Developing and consuming SOAP web services.
- Implementing java web service layer to get the signing rules from the isolation layer using top down approach using JAX-WS framework.
- Consuming Web services for sending SMS and Email.
- Implementing Routing and Mediation rules using Apache camel.
- Developing Data Access layer using ORM framework - Hibernate for mapping database scheme to object model.
- Using Thread Pool Executor frame work to implement multi-tasking.
- Using stored procedure and SQL queries for retrieving Fraud information from multiple databases.
- Involving in development estimation and project release strategy.
- Managing code for different releases by branching and merging using SVN.
Environment: Java1.7, J2EE, Multithreading, JDBC, SOAP Web Services (CXF), Apache Camel, Spring 3 (Core, Context, Data), Hibernate, Log4j, Oracle 10g, Subversion, Maven, JUnit (Mockito), Pivotal TC Server, Linux.
Confidential
Senior Software Developer
Responsibilities:
- Senior Software Developer, responsible for design, develop, unit test the application software.
- Participate in design discussions with architecture team and suggest/implement best practices during development.
- Participate in getting the application end to end acceptance from business team.
- Adhere to best practices in coding to ensure a high quality, reliable and scalable application
- Report daily status updates to project stake holders.
- Mentor Junior team members in performing their job duties
Environment: Java/J2ee, ZK-Framework, Tomcat, Webpshere, Eclipse, SOAPUI, spring, JUNITS, UNIX, Rest, Webservices, HTML, JSP, Oracle, MAVEN.
Confidential
Programmer Analyst
Responsibilities:
- Program Analyst in migration project.
- Develop and maintains web applications to support intranet applications
- Develop complex applications and enhances/modifies existing applications using industry Standard development methodologies
- Conduct and participate in design and code reviews
- Develop, compile and test applications
- Implement Unit Tests and test-driven development methodologies with all deliverables
- Utilize best practices in production stability to ensure a high quality, reliable and constantly Improved product.
- Responsible for project design, development and unit testing off assets module.
- Work with architecture team to deliver quality product.
- Developed DB interface using SQL prepared statements.
- Develop back end code using Core Java, spring and hibernate.
- Develop front end with HTML, Angular JS, and JSON.
Environment: Core Java, Spring, Hibernate, HTML, Angular JS, JSP, Jboss, Oracle, SQL, SQL Developer, MAVEN.
Confidential
Technology Lead
Responsibilities:
- Technology Lead, responsible for project design and development.
- Responsible to understand the business requirement with thorough analysis.
- Designed and implemented SOA layer using Jaxws, Axis2, IFW and Websphere.
- Writing SQL Prepared Statements and performance tuning of the queries.
- Responsible for Mentoring and Monitoring Development team in offshore.
- Responsible code reviews for the code delivered by dev team members.
- Responsible for status reporting for project stake holders.
- Responsible for Configuration management and server migration support.
Environment: Java, JSP Ajax, XSL-T, Servlets, Webservices, EIB, IFW. Websphere Server, MAVEN
Confidential
Technology Lead
Responsibilities:
- Technology Lead, Responsible for continuous design, develop and performance tuning of high end multi-tier application responsible for bank’s overall performance measurement and status reporting for analysis.
- Designed and developed calculations module using core java, JDBC, JEP, JMS, ecache and collections.
- Analyzed the performance issues, to reduce the turnaround time for calculation module.
- Designed and implemented application components using Spring IOC, AOP.
- Designed and developed Data access and persistence layer using Hibernate ORM frame work.
- Responsible for Performance tuning of the application using JProfiler.
- Responsible for Mentoring and Monitoring Development team in offshore.
- Responsible to understand the business requirement with thorough analysis.
- Responsible code reviews for the code delivered by development team members.
- Responsible for status reporting for project stake holders.
- Responsible to write stored procedure, views.
- Responsible for Data load and testing support.
Environment: core Java, spring, Hibernate, JDBC, JMS, Flex, Oracle 10g, Weblogic Server, JProfiler
Confidential
Technology Lead
Responsibilities:
- Java Lead responsible for design, development and team management of PEAS Tool enhancement.
- Responsible for development of PEAS web application which is proprietary tool of Infosys for BPM Modeling.
- Development of D
- Development of DB interface for SQL Server writing SQL prepared statements with help of JDBC
- Designed and developed UI layer using JSP Servlets.
- Responsible for Mentoring and Monitoring junior team members.
- Responsible code reviews for the code delivered by development team members.
- Responsible for status reporting for project stake holders.
Environment: Core Java, Java Servlets, JSP, JDBC, velocity templates, BPM, BPMN, BPML, BPEL, XML, SQL Server etc.
Confidential Ltd
Technology Analyst
Responsibilities:
- Java J2ee technology lead responsible for research of SOA runtime governance.
- Responsible to analyze different tools like WSO2, Mule, HPSystinet and provide the inputs to project architecture team.
- Published papers on xml parser performance.
Environment: Web Services, WSO2, HPSystinet, Mule
Confidential
Technology Analyst
Responsibilities:
- Java Developer Analyst responsible for development of SOA Testing Platform Tool enhancement.
- Responsible for development of SOA Testing Platform web application which is proprietary tool of Infosys for SOA Web service testing.
- Developed UI layer using AWT applets.
Environment: Core Java, Swings, JDBC, WS, Axis, SOAP, XML
Confidential
Core Java Developer
Responsibilities:
- Java Developer responsible for development of a standalone application using core java.
- Responsible for unit testing.
Environment: core Java, J2EE, Oracle, Collections, JDBC
Confidential
Core Java Developer
Responsibilities:
- Java Developer responsible for development of a standalone application using core java.
- Responsible for unit testing.
Environment: Core Java, Oracle, XML, Collections
Confidential
Core Java Developer
Responsibilities:
- Developer responsible for development of a web application using MSAccess, VBScript and MS-Excel.
Environment: MS Access.
Confidential
Core Java Developer
Responsibilities:
- Java Developer responsible for development of a web application using core java, jsp servlets, xml.
- Responsible for unit testing.
Environment: Struts Java, JSP, Servlets, Oracle, XML, Core Java, Collections