Sr. Java / J2ee Developer Resume
North, CarolinA
SUMMARY:
- 9+ years of IT experience in application design, software development life cycle (SDLC), maintenance and enhancement of web - based applications.
- Extensive experience in designing and developing Java & J2EE applications. In-depth knowledge of Object Oriented Programming, Database Programming, Web Programming and GUI Development.
- Working currently as a Tech Lead
- Strong experience in Core Java, Servlets, JSP
- Strong working experience in Design, Development of several Web-based Applications using open source frameworks such as Struts and Spring
- Experience in Object relational mapping framework Hibernate
- Proficient in writing SQL queries.
- Hands on experience in JAX-WS, JAX-RS, SOAP Web services, REST Service, XML, XSD, WSDL
- Experience with scripting language JavaScript, J-Query, and Angular JS.
- Extensive Experience with UI styling with HTML5, CSS3
- Experience with TDD (Test-Driven Development) by writing J-Unit Test cases
- Hands-on experience in IDE Tools: Eclipse
- Experienced in Software Configuration management tools such as SVN, Git, Confidential RTC
- Strong experience in Maven and Unix
- Very good knowledge in Python
- Good knowledge about various methodologies like Agile, Scrum and Waterfall models.
- Experience in application and web servers such as Apache Tomcat & UNIX
- Work experience of markup languages like HTML, XHTML and XML to design and develop web applications.
- Strong experience in building and maintaining hybrid mobile applications created with PhoneGap.
- Good Knowledge in building and deploying Maven scripts for deployment and customizing WAR/ JAR file management for web applications.
- Experience in Continuous Integration using Jenkins.
- Strong experience in code debugging and bug fixing
- Worked closely with development and testing teams to implement fixes in Testing and Production environments
- Excellent organizational and analytical abilities teamed with effective oral and communication skills and ability to work in complex environments.
- Communicate effectively (both written and verbal) with people at different levels including stakeholders, internal teams and the senior management.
- Eager to learn new technologies and can easily adapt to the new technologies and tools.
TECHNICAL SKILLS:
Operating Systems: : Windows 7/10 and Mac OS
Technologies:: Core Java, Spring, Hibernate, SOAP Web services, REST services, Servlets, JSP, Struts 2, XML, J-Query, JavaScript, Angular JS, Maven, Unix, Python
Application / Web Servers:: Tomcat
Database Technologies:: Oracle, Confidential DB2
Tools: Eclipse, Rational Team Concert, XCode5, Jenkins, SVN, Git, Cygwin
Methodology:: Agile - Scrum, Waterfall methodology
PROFESSIONAL EXPERIENCE:
Sr. Java / J2EE Developer
Confidential, North Carolina
Responsibilities:
- Working as an Onsite Coordinator on Confidential SmartCloud™ SaaS Business Support System (BSS) is a platform for managing and administering processes that support Software-as-a-Service.
- Onboard vendors to SBS (BSS) - Confidential platform.
- Fulfillment of order for SaaS offerings.
- Management of offerings and catalogs.
- Provision and manage customers, subscribers and their entitlements.
- Development and testing of computer programs for software and systems modification.
- Meet ongoing software needs through system analysis, program development, upgrades and provide ongoing support.
- Develop integrations with third party systems for enhancing the functions of existing software systems.
- Implement short-term solutions to handle blocking defects and help patch software systems.
- Enhance Shared Business Services to support third party cloud marketplaces.
- Build the source code using Maven and deploy on Dev and Stage servers with Unix commands using putty
- Logging & tracking defects status in RTC.
- Create builds for different environments using Jenkins
- Write and execute SQL queries to fix data cleanup issues
- Provide L3 production support as and when required
- Debug, troubleshoot and perform bug fixes
- Client facing role and interaction with clients & Confidential stake holders.
- Help other team members in setting up the workspace, understanding the design and to code.
- Help team in code check-ins and management to Rational Team Concert.
Environment: Servlets, JSP, HTML5, CSS3, JavaScript, Spring, Hibernate, REST webservices, JUnit, Eclipse, RTC, Cygwin, WinSCP, Maven, Jenkins, putty, Tomcat, Confidential DB2, Windows 7,Unix
Java / J2EE Developer
Confidential, Nagpur, India
Responsibilities:
- Customize Monitise Americas mobile banking products as per the requirements for various financial institutions like SECU, M&T Bank, Bank Of Stockton, Fifth Third Bank, etc. for various web applications as well as for hybrid mobile applications for Android & iOS.
- Provide end to end solutions for Monitise Americas products like CMServer, Banking Rest API, Batch File Loader, Mobile web, CSR, Enrollment web applications, hybrid mobile applications - Android as well as iPhone
- Work on service & presentation layer.
- Work closely with development and production support team for complete implementation of the solutions.
- Report new bugs/issues and track the status using Jira.
- Involved in debugging and resolving the issues.
- Work closely with testing team for quick delivery of code fixes.
- Build the hybrid mobile apps and WAR files using Jenkins for dev, stage and production environment.
- Create, review and get approval for the release readiness requirement (RRR) document to publish android and iPhone apps to app stores.
- Participate in client calls and project review meetings.
- Mentoring juniors as and when needed.
- Actively involved in technical knowledge transfer to the team and deliver good quality deliverables on time.
Environment: Java, Servlets, JSP, Spring, Hibernate, Junit, HTML5, CSS, JavaScript, jQuery, Phonegap, Angular JS, Eclipse, SOAP UI, REST web services, SOAP web services, XML, XSD, XSL, Jenkins, Web Services Standards (SOAP and WSDL), XCode 5, Cygwin, SVN, Git, Android SDK, WinSCP, Maven,, Tomcat, Oracle, Unix(putty), Mac OS, Jira
Java / J2EE Developer
Confidential
Responsibilities:
- Help junior team members in code check-ins and management to SVN.
- Mentor team members about Spring IOC and Test Driven Development using JUnit.
- Report minor bugs using JIRA and track the bug fix status
- Debug and resolve minor issues/bugs.
- Write and execute SQL queries.
- Participate in client calls and project meetings.
Environment: Core Java, Unix, Maven, NTS IDE(Eclipse), JIRA, Jenkins, SVN, iNautilus Server(Tomcat), 10g, Windows 7