Java Developer Resume
SUMMARY:
- Seasoned Java Developer with over 12 years of proven experience in developing products with quality, on time delivery.
- Software Engineer with 12 years of professional experience in analysis, design, development and testing of client/server, intranet/web based n - tier architecture systems.
- Strong domain knowledge Banking, Telecom, Networking, Enterprise Security management.
- Good experience on JAVA/J2EE technologies like Core java (OOP, collections), JAVA Beans, JDBC, JPA, JSP, Servlets, Spring, JAX, Jersey, Maven, SQL and webservices.
- Have knowledge on Java networking such as TCP/IP.
- Good experience in Web related project using JAVA, J2EE architecture, Design patterns.
- Experience in all phases of project life-cycle development.
- Expertise in UI development using HTML, CSS. Strong in client side scripting with JavaScript.
- Experienced in coordinating team effort, training and assisting peers.
- Strong experience in Agile and Waterfall SDLC methodologies
- Ability to learn, handle responsibilities and contribute towards achieving organizational goals.
- Having work experience with Tomcat, Web Logic, Web-sphere application servers.
- Highly motivated self-starter with strong analytical problem-solving skills and an ability to multitask
- A good team player with excellent communication, presentation and interpersonal skills and ability to prioritize and coordinate work across different geographic locations
- Experience with databases such as Oracle, MySQL.
- Good experience in unit testing and integration with junit.
- Experience in using SOAP and REST web services.
- Experience on tools like Eclipse, Net Beans, Maven, EMMA, PMD, MPP, Jira, Confluence, Version1, MS Office, winscp, Putty.
- Experience in XML parser(SAX, DOM)
- Experience in developing java web based applications using Spring
- Experience in writing SQL queries, Stored procedures, functions.
- Experience in automated build process in ANT and Maven build tools.
- Experience in developing logging frameworks like log4j.
- Hands on experience in source control tools SVN, Cleancase, Github
- Experience in handling team, client coordination.
- Have experience in analyzing sonar report.
- Have through knowledge in JAVA 8 features (Lambda, streams, Method References, Functional interfaces)
TECHNICAL SKILLS:
Current / Handson: Core Java, J2EE, JSP, HTML, JavaScript, Apache Solr, CSS and XML
Web experience: CSS, HTML, JavaScript, Yahoo UI Library, JSON, SOAP and REST based Web services
Web/Application Servers: Apache, Tomcat, WebLogic, WebSphere
OS: Windows, Linux/Ubuntu
Source control: GIT, GitHub, ClearCase, Perforce, CVS, SVN
Configuration Management: Ant, Maven, Stash, Gerrit, Bamboo, Jenkins
Databases: Oracle 9i/10g, SQL Server 2005/2008, MS Access, TOAD, SQL Developer
Testing and Control Tools:: JUnit, CVS, SVN, Maven, Apache Maven, Formula engine
IDEs & Tools: Eclipse, Net Beans, Maven, EMMA, PMD, MPP, Jira, Confluence, Version1, MS Office
PROFESSIONAL EXPERIENCE:
Confidential
Java Developer
Technologies Used: Java1.8,, Spring, JS, JSON, SQL, REST, Tomcat, Apache Solr, Web services, Maven, scripting
Responsibilities not limited to:
- Responsible for design and development of Core ePO features, which provides security management platform that provides deep integration between the security solutions providing complete visibility into an organization's risk posture while reducing the complexity and expense of managing IT risk.
- Ownership and maintenance of various modules within the product
- Worked on developing the application using Spring framework.
- Designed and developed Application based on Spring Framework using DI, IoC, MVC design pattern.
- Revamped the entire ePO SDK with proper samples, documentation etc.
- Ownership and maintenance of ePO Software Development Kit (SDK) to facilitate other products to integrate
- Supporting teams through Agile in estimating efforts, product finalization, scheduling of release dates, tracking backlogs, supporting regular scrum meetings, sprint planning, modifications as per discussions with SH
- Developed UI using HTML5, CSS3, SASS, JSP, JavaScript and Bootstrap.
- Building and deploying the application using Maven. writing Java code to invoke shell scripts
- Deploying the code in dev. and QA environments.
- Assisted and mentor the developers and help them in resolving various issues come across during coding, integration and also in understanding Functional Requirement Design
- Responsible for client co-ordination, team 33 different point product teams handling.
- Responsible for handling the ePO Integration Issues- such as providing support during point product integration.
- Worked in all the phases of SDLC- Requirement gathering and analysis, design, development, testing, deployment and production support.
- Used log4j for logging application logs.
- Used GitHub for software configuration management and version control.
Confidential
Technical Lead
Technologies Used: Java, Weblogic, JS, Maven, Solar, Ant
Responsibilities not limited to:
- Holds the distinction of developing complete modules like Grameenphone tech back, LTE Tech Pack, MSC Pool Tech Pack, Charging System Tech Pack from requirements analysis to Test case writing, execution, support and delivery
- Handled multiple large-scale Enterprise Projects simultaneously with geo spread teams with team size varying from 4 to 6 members.
- Deploying the code in dev and QA environments (linux).
- Designing required Tech Packs for customizing clients requirement for Node Integration
- Responsible for handling the production support activities- such as providing support during production issues and Impact analysis.
- Responsible for sharing the Weekly Status with clients.
- Worked in all the phases of SDLC- Requirement gathering and analysis, design, development, testing, deployment and production support.
- Implement approved changes as per change management plan
- 30% of the time was managing a team of 4 people and Mapping individual goals with company’s growth objectives
- Conflict handling and competency development
- Identified areas of improvement through competency gap analysis
- Developed weekly knowledge transfer programs
Confidential
Lead Developer
Technologies Used: Java, Java script, Custom Functions, XML, XSLT, Unix, Weblogic, Web services
Responsibilities not limited to:
- Object Oriented Analysis and Design (OOAD) of business requirements with the end users and business analysts
- Prepared Technical requirement Document for client requirements.
- Designing and Coding Servlets, Java Beans, and Session Beans to implement the business logic. Provide framework components and APIs in Java.
- Responsible for preparation of System functional design document and use case design.
- Understanding the Requirement and Low Design documents (LLD) and involved in coding and functionality testing.
- Responsible for business requirements analysis, design and delegation of tasks to team members
- Responsible for HDM development for over 10+ customers from scratch
- Acted as an End User Programmer, Release Manager ensuring the end to end project delivery
- Responsible for Problem and Incident Management of the applications ensuring that the customer issues are resolved at the best rate
- Mentor project team members on product and domain
Confidential
Software Engineer
Technologies Used: Java, JSP, XML, Servlets, XML, EJB, Web Logic 7, Oracle, Linux, JavaScript and HTML
Responsibilities
- Application enhancement and maintenance.
- Responsible for maintaining the code in the source repository
- Understanding the Requirements and the Functionalities of the Application
- Development of Account Summary, Account Details: Transaction Booking on different products will be recorded and the summary of details will be shown to the customer view. Individual Account Details can be viewed from that.
- Development of Zengin transfers. (Online Fund Transfers). In the online fund transfer, search option was provided for bank and branch search, and the customer needs to enter the beneficiary details and amount that will used for registration of beneficiary and for transferring the fund to the specified beneficiary. The system was developed using Java, JSP, JavaScript, and XML. Backend for the system was provided by external system (I flex system). Request to the external system will be in the form of XML. The request to the external system is routed thought Intellect integrator which is a middleware system
- Development of Structured Deposit products: Platinum direct support 6 varieties of structured deposit products. For all transaction booking logic were developed based on specific maturity Instructions, Interest Rate, Tenure.
- I was also responsible for UAT Support and production support at onsite (Tokyo) for 3 months