Java Developer Resume
Somerset, NJ
SUMMARY:
- 10+ years of relevant IT experience with Java, J2EE, Apache Servicemix, Spring, Hibernate, Spring Boot, Microservices,Maven/Jenkins/GitHub, PCF, HTML5, JavaScript, JMS, Mule, SOAP/REST Web Services, XML, JSON, JDBC, SQL, OOA and OOD Concepts, Java IDE (Eclipse, NetBeans).
- Deep understanding and experience with designing and implementing highly scalable web applications in a native or cloud environment.
- Experience with agile incremental delivery approach which supports incremental development of high - quality, fully tested J2EE enterprise application component delivery every 2 weeks.(Scrum/DevOps).
- Proficiency in programming with different Java IDE's like Eclipse, Net Beans.
- Sound knowledge in developing applications using three tier architectural frameworks such as MVC (Model View Controller) like Struts, Spring framework.
- Experience in Log shipping and monitoring tools like Splunk and Graphite.
- Experience in database development using SQL and PL/SQL in Oracle (9i and 10g) and MySQL environments.
- Good working Knowledge on using IBM WebSphere 6.x/5.x, Glassfish, JBOSS 5.x/4.x, Apache, Tomcat 5.x/6.x.
- Experience in unit testing using JUnit, Mokito
- Experience with continuous integration, continuous delivery, and cloud solutions such as Pivotal Cloud Foundry.
- Experience with object-oriented programming or an entire software development life cycle in an academic or professional environment
- Experience in a Test Driven Development
- Possess strong verbal and written communications skills
- Excellent people management, team building, and customer relation skills.
- Understanding of PAAS and cloud based architecture
- Exposure to web components, JavaScript frameworks: ReactJS and Polymer.
- Spectacular interpersonal skills with proficiency in oral and written communication abilities
- Great time management and problem solving capabilities
- Adeptness in executing excellent organizational competencies
- Ability to manage and lead the team in a professional and sound manner
- Capability to work under stressful situations following the stipulations of the organization
- Ability to analyze the issues and find out accurate solutions
TECHNICAL SKILLS:
Languages: J2SE 1.5 or higher, J2EE 1.3 or greater, EJB 2.1, Web Services-SOAP / REST, XML, HTML, JSP/Servlet, JavaScript, JSON, AJAX, Struts, Tag Libraries, various J2EE Patterns- MVC, JPA, JTA, ORM, Hibernate 5, Spring boot 3, Mule 3.5.ReactJS, Polymer 2.0, Node.js
Build tools: Maven, ant, npm, Bower
Source Control: CVS, Subversion, Git, Perforce
Web Application Servers: JBoss, Tomcat, WebSphere, Glassfish server, Jetty
IDE: Eclipse, Spring suite,MuleStudio,Visual Studio Code
Databases: Oracle 9i, DB2, SQL Server and MySQL, database clients: SQL Server, SQL Developer, Toad 10
Cloud solutions: Pivotal Cloud Foundry
Continuous Integration/Continuous Delivery: Jenkins, Nexus, Artifactory, Maven, and Github.
Project Management: Jira, Confluence
Application health Monitoring: Wily, JMeter, Graphite etc
PROFESSIONAL EXPERIENCE:
Confidential, Somerset NJ
Java Developer
Responsibilities:
- Develop RESTful services in Mule/SpringBoot under Scrum/Agile methodology.
- Transforming Mule based micro services to services to independent SpringBoot services and host them in Cloud based platform- PCF.
- Providing guidelines and instructions for planning the improvisation of the existing web based application.
- Create POC /Pilot on transforming website to Section 508 compliant.
- Exercising the UML design techniques and coordinating with the customers for the purpose of confirming the technical and commercial design expectations
- Providing the on demand conformity documentations for the organization's management administrators.
Environment: Java 1.7, SOFEA, Spring Framework, Mule, XML, JMS, JavaScript(SOFEA), CSS, JSP, restful Services(JaxRS), Maven, Wily, Jenkin, PCF, GitHub, Confluence
Confidential
Associate Business Technologist
Responsibilities:
- DR coordinator for all investment and brokerage applications in PWM group.
- The point of contact of all productions issues in highly available large trading platform NetX360 and applications like Citi Retail Syndicate Central, BondWorks and GDR.
- Responsible for all production support incidents- logging, fixing, generating issue reports, review and closure.
- Participate in kick off meetings, requirement gathering and preparing prototypes.
- Responsible for creating all adhoc backend report requirements on a daily basis.
- Single point of contact in onsite for end clients and application users from business side.
Confidential
Application Developer
Responsibilities:
- Identified requirements and designed various modules of CTP application.
- Developed a prototype of the application reporting module and demonstrated to business users to verify the application functionality.
- Designed and implemented Preferred Custody and Investment Review reports using Jasper reports. Created Jasper templates.
- Designed and developed Admin Review PDF and uploaded the review PDF to DMS real time and also as batch.
- Designed and developed web Service to interact with DMS and WINS.
- Migrated application accounts from SEI Source to P1 and GDR.
- Incorporated GDR interface and set up daily batch from GDR.
- Implemented server side tasks using Servlets and XML.
- Designed developed and maintained the data layer using Hibernate and performed configuration of Spring Application Framework.
- Implemented business logic using Session Beans, Servlets and stored procedures.
- Used parsers like SAX and DOM for parsing xml documents and used XML transformations using XSLT.
- Written JUnit Test cases for perform unit testing.
- Developed test cases, prepared and executed test plans, created custom test scripts to ensure best quality, better performance and reliability of the product.
- Used ANT automated build scripts to compile and package the application and implemented Log4j for the project.
- Deigned Use case diagrams, Class diagrams and Sequence diagrams using UML.
- Written stored procedures, triggers, and cursors to process daily batch and automated load using Oracle PLSQL.
- Involved in creating Hibernate mapping files for classes and tables, associations, inheritances and generating sequences, creating configurations, Session Factory, Sessions, Transactions, Queries, Criteria’s and Filters etc.
- Provided Bug fixing, application testing, UAT Support and 24*7 production support.
Environment: Java 1.5, Struts, Hibernate, Spring, EJB, XML, JMS, JavaScript, CSS, JSP, Web Services, Maven, Oracle Web logic Server, Oracle 11g.
Confidential
Senior Systems Engineer
Responsibilities:
- Conducted feasibility study and designed Object Oriented Design for UI components.
- Responsibilities include analysis of legacy applications, involved in the design of the enterprise applications, co-ordination with client and onsite team, meetings with business users.
- Developed Business requirements specification using use case and sequence diagram
- Builds and develops java interfacing with different backend systems in Mainframe.
- Responsible for legacy application reengineering and creating feasibility artifacts.
- Developing POCs - web based UI and legacy system integration.
- Analyze various IBM tools - WebFacing / HATS to convert terminal application to Java based Web Application.
- IBM® Rational® Application Developer for WebSphere® Software V6.0.
- IBM WebFacing 5.0 & HATS version 7.0
- IBM WebSphere Application Server V8.0
Confidential
Senior Systems Engineer
Responsibilities:
- Designed web interface for strata to retrieve single image and also to use as a testing platform for strata.
- Developed a prototype of the web application and demonstrated to business users to verify the application functionality.
- Integrated single image retrieval capability in strata using Spring MVC.
- Implemented the logging mechanism using Log4j framework in strata.
- Upgraded strata to ESB platform from POJO framework.
- Enhanced various modules of strata using J2EE design patterns such as Session Façade, Business Delegate, Value Object, Data Access Object, etc.
- Developed and implemented the MVC Architectural Pattern using Spring Framework
- Implemented various new workflows in strata in ESB platform to interact with legacy and third party repository((configured MQ and FTP transport and created SOAP based WS )
- Created connections to database using Hibernate session
- Created an XML configuration file for Hibernate for Database connectivity.
- Integrated Spring DAO for data access using Hibernate, used HQL and SQL for querying databases.
- Implemented EJBs Session beans for business logic.
- Used parsers like SAX and DOM for parsing xml documents.
- Used ANT automated build scripts to compile and package the application.
Environment: Java 1.5, JSP, Spring Core, Spring MVC, ESB, JBI, JPA, Spring DAO,JMS, Drools rules engine, Hibernate 3.0,JSP, Servlets, Oracle 10g, SQL, PL/SQL, Eclipse, Edit Plus, Text pad, ANT, CVS and Windows.