Senior Developer Resume
Northbrook, IL
SUMMARY:
- Senior Java developer with experience in Enterprise and Application Architecture, Design and Development (All Tiers), Data Analysis & Database Design.
- Scrum professional with in - depth knowledge on Scrum ways of working in a product and domain focused environment.
- Well Versed in Architecting, Designing and Coding Big Data, Streaming, scalable, cloud ready services and micro services with user Interface Solutions.
- Solid experience in Cloud Computing and developing Cloud Ready applications
- 3+-year experience with rule management tool like Drools and IBM ODM.
- Solid management skills, demonstrated proficiency in lending and mentoring individuals to maximize levels of productivity, while forming cohesive team environments.
- Included but not limited to defining process, methodologies related to Project and program management.
- Expertise in highly scalable application development, spanning various phases of project life cycle, right from inception through closure.
TECHNICAL SKILLS:
Specialties: JAVA8, JEE (JSP, REST, CDI, JMS, JDBC, MDB, Web Services, JAX-RPC/WS), JSR168, JSR 286,WebLogic Portal 8.1, WebSpehre PortalServer6, AJAX, JavaScript, HTML, AngularJS, CSS, RAD, Eclipse, RSA, Struts1.2, Spring4.0, Hibernate, Log4j/SL4J, Mockito, jUnit,4/TestNG, GIT.
PROFESSIONAL EXPERIENCE:
Confidential
Senior Developer
Responsibilities:
- Working with multiple scrum teams with different features.
- Working with product owner and business to understand business features.
- Analysis Design and Architect with enterprise architect team.
- Developing and Coding framework for the feature.
- Delivery responsibility of quality product to business.
- Leading/Guiding team, ownership of product/feature delivery. .
- Participating in production issue root cause analysis.
- Doing Code reviews and ensuring code quality.
- Part of a large legacy system migration to open system and cloud ready.
- Analyzed and Converted existing monolithic application to micro services.
- Setting up technology guide lines for team and initiated CI/CD, build pipeline.
- Analyzing and doing POC with various technologies and presenting higher management for decision making.
- Working with various enterprise teams to learn and share best practice.
Tech Stack: JEE6, Cloud, REST, Cassandra, DB2, JMS, Hadoop, Apache Spark, Scala, Apache Kafka, IBM -ODM, BPM, AngularJS, Agile, Junit, Testing, Design and Architect.
Confidential
Development, Support and Migration
Responsibilities:
- Upgrading from Java5 to Java7.
- Migrating from IBM MQ to AMQ with Apache Camel.
- Migrating from SVN to GIT with enterprise Jenkins build pipeline.
- Migrating large volume data processing in IBM DB2 to Cassandra.
- Initiating Test-driven development and setting up build pipeline.
- Code review and guiding team.
Confidential
Developer
Responsibilities:
- Understand the requirement from business team.
- Rewriting the existing item catalog.
- Propose design and implementation changes.
- Coding, unit testing, integration testing service layer and data layer.
- Coding UI in Angular JS.
- Technology used - Angular JS, REST, Apache Camel, Jboss rules, Datastax Cassandra, Google guice framework, Dozer, Maven, Jenkins, GLU, Tomcat.
- Scaled Agile.
Confidential
WebSphere Portal Developer/J2EE
Responsibilities:
- Understand the requirement from business team.
- Propose design and implementation.
- Environment setup.
- Developing JSF portlet.
- Design of oracle tables for providers’ detail.
- Setting up Hibernate configuration.
- Use of AJAX with DOJO.
Confidential, Northbrook, IL
WebSphere Portal Developer/J2EE
Responsibilities:
- Interacted with the Business Analysts and translated the business requirements into physical models followed by logical models.
- Responsible for the integrated design for the application which includes Use cases, Component design and data model.
- Environment setup.
- Developing portlet using JSR168/286.
- Conducted code low level design review and code review.
- Customized User Ps / Portlet Ps.
- Developed workarounds, templates, portlets and support patterns for common issues.
- Developed DAO and EJB layer.
- Developed process for recording representative daily task and activities.
- Configure and developed JMS and MDB for asynchronous data processing.
- Involved in unit test, integration test and UAT.
- ITCAM monitoring.
- Analyzing thread dump and heap dumps for defects and bug fixes.
Environment: Java, J2EE, XML, AJAX, WSP 6, RAD 7, WebSphere Portal, Web Services.
Confidential, NJ
Java/J2EE Developer/WebSphere/WebLogic Portal
Responsibilities:
- Requirement gathering
- Developing a prototype for Novartis Clinical Trial project
- Designing and coding.
- Use of Struts and java script.
- Involved in migrating in web sphere portal.
- Developing web sphere portal pages using JSR 186.
- Designing DAO layer.
Environment: Java, J2EE, AJAX, Web Sphere Portal, JSR 168/286, Strut 1.2, Eclipse, Oracle 10g.
