Sr. Java/j2ee Developer Resume
SUMMARY:
- 10 years of experience in the information technology domain with key emphasis on Analysis, Design, Development, Implementation and Maintenance/Support of Enterprise and Web applications using JAVA and J2EE technologies.
- Extensive experience in working an Agile, V model and Waterfall (SDLC) environment.
- Excellent programming skills in Core JAVA, MultiThreading, Java 8,JDBC, JSP, Servlets, JNDI, JMS, EJB, Struts, Spring framework (Core container & MVC),Spring Integration, SpringBoot, Restful Web services, HTML5, DOJO, JavaScript, CSS3, Hibernate, Oracle,GemFire,RabbitMq.
- Development of Restful web services api using Jersey api.
- Extensive Experience in managing the deliverables and
- Ability to manage multiple project tasks with changing priorities & tight deadlines.
- Handle administrative tasks associated with day to day maintenance.
- Designed UML diagrams - Class, Sequence, Collaboration diagrams on development of HLD and DLD functional documents.
- Extensive hands on C24 studio on transformation (tfd) to generate FIX(Financial information exchange) messages.
- Construct programs based on Functional specifications which would implement the functionality, as per applicable language standards. System testing of the various functionalities.
- Document all programs constructed/modified by self and team.
- Capture raw data (time spent on various activities and defects observed).
- Developing the Process compliance documents
- Able to translate a business discussion into business requirement using formal techniques.
- Effectively identified and/or analyzed business problems and provided solutions accordingly.
- Configuration setup for Development environment, UAT environment
- Hands on Selenium Web driver automation testing.
- Excellent analytical, problem solving, communication and inter-personal skills to manage and interact with individuals at all levels.
- Strong debugging and trouble shooting skills.
- Willingness and ability to quickly adapt to new environments and learn new technologies. Good interpersonal skills and leadership qualities.
TECHNICAL SKILLS:
Operating Systems: Win 9X, 2K, XP, windows 7.
Languages: Core Java (Multithreading, Collections, Exception Handling), Java & J2EE, Java 8(Lambdas, Stream), ILog JView Charts 8.0
Build Tools: ANT, Maven, Apache Ivy
Java UI Frameworks: AWT, Java Swing
Databases: My SQL, SQL Server 7.0, Oracle 8i, MS-Access
Web Technologies: JSP, Servlets, JavaScript, CSS3, DOJO, HTML5, XML (XSLT, XSD), JMS, JDBC, Java web start (JNLP), Restful Webservice, RabbitMq
Servers: Weblogic7.0, Apache Tomcat 7.0, WebSphere 8.5
Defect Tracking Tools IDE: Star team, Bugzilla, JIRA (Developer&Support), Impulse Eclipse (3.6 and Luna), RAD (Rational Application Developer), MyEclipse, STS (Spring Tool Suite)
Configuration Management: Clear case, CVS, VSS, Star Team, SVN, GitHub
Methodologies: Struts Framework, Spring Framework (Core, MVC), Spring Integration, Spring Boot
Testing: JUnit 4.0, Selenium Web driver 2.4
PROFESSIONAL EXPERIENCE:
Confidential
Sr. Java/J2EE Developer
Environment: Spring Integration, C24 Studio, Jdk 1.7,MultiThreading,RabbitMq, Gemfire, Tomcat server 7, J2EE,Oracle SQL developer, Unix commands,.
Responsibilities:- Active participation on Designing, Development, Client Support maintenance
- Development of FIX trade message using C24 studio.
- Co-ordination with team to achieve time lines and deliver quality product.
- Developing of Restful web service in web application for supporting different formats using jersey api.
- Designing RabbitMq queues and exchanges and binding relation between them.
- Reviewing the peers development work
- Interaction with back office system.
- Designing specification along with business analyst on FIX.
- Reading and downloading the RabbitMq queue using multithreading by allowing n number of threads to record data in the file on date wise.
Confidential
Sr. Java/J2EE Developer
Responsibilities:
- Leading a team of on-site and offshore developers who works on initiatives around enterprise services like service architecture, service vocabulary, configuration management, service development, tools and technologies evaluation, supporting tools development etc.
- Responsible for delivering functional and non-functional requirements, resolve inter-layer integration issues, formalizing service architecture and development cycles / tasks.
- Addressing development pain-points by identifying tools, technologies and architecture suitable to given use-case.
- Stimulated team for doing test driven development (TDD) which improved team confidence, code quality, delivery time and effectively lowering overall cost
- Involved in mentoring fellow developers for technologies, best practices, problem solving etc.
- Active participation on Functional requirements, Designing, Development, Client Support maintenance
- Leading team in remote location both offshore and onsite.
- Designed UML diagrams -Class, Sequence, Collaboration diagrams on development of HLD and DLD functional documents.
- Review of all the work done by team. Co-ordination with team to achieve time lines and deliver quality product.
- Setup Continuous Integration environment, which gives early alarm for bugs, errors and helped improving code base with re-factoring.
- Participated in DRG meeting for requirements gathering and BRD documents.
- Implemented UI automation testing using Selenium WebDriver
Confidential
Responsibilities:- Involved from the Scratch, right from the Development Analysis, Design, Coding and Defect Fixing
- Designed draft screens as per legacy systems.
- Construct programs based on Functional specifications which would implement the functionality, as per applicable language standards. System testing of the various functionalities.
- Document all programs constructed/modified by self.
- Capture raw data (time spent on various activities and defects observed).
- Release planning, configuration management and work allocation and mentoring.
- Code refactoring, optimization, server and client implementation, black box functional GUI test automation.
- Responsible for time estimation of development activities, release planning, change control, defect tracking, branching, tagging etc.
- Review of all the work done by self and the team. Co-ordination with team.
- Timely meeting with client on requirement gather and onsite team.
Confidential
Java Developer
Responsibilities:- Coding Server Pages using JSP
- Coding Server Pages using JSP
- Developed Entity Beans for database operations and Session Beans for business logic
- Developed HTML pages and Used Java Script for Client Side Validation
- Involved in creating JSP pages for presentation of the data to the end user
- Regular code reviews as per standards.
- Wrote ANT scripts to deploy the components on WebSphere Application Server 5.1.
- Writing SQL Queries for the Program Units. Done client/server side validation.
- Involved in website designing.
Confidential
Java Developer
Responsibilities:
- Coding Server Pages using JSP
- Decreased cost and improved defect turnaround time by eliminating switch requirements in most of the cases
- Building application architecture and designed based on functional and nonfunctional requirements of various stakeholders.
- Developed Entity Beans for database operations and Session Beans for business logic
- Writing SQL Queries for the Program Units. Done client/server side validation.
Confidential
Java Developer
Environment: Java, JSP, Servlets, JDBC, Tomcat 5.1, Oracle
Responsibilities:
- Development of business rules, Screen design and screen control validations.
- Development of business rules, Screen design and screen control validations.
- Involved in design of user-interface and developing input screens and forms
- Programming and Debugging of all programs
- Wrote client side validation in Java Script.
- Generating reports