Java Awssenior Developer/architect, Resume
Richmond, VA
SUMMARY:
- Senior Developer with over 11 years of technical experience in designing,developing innovative, comprehensive solutions.
- Highly skilled in design, develop and deploy JEE applications in cloud.
- Expertise in converting business requirements into technical design and implementation.
- Ability to lead project team to successfully deliver agreed upon solutions of the highest quality to meet business needs.
- Mentor with expertise in communicating across organizational levels and with cross - functional teams to drive shared vision and foster culture of excellence.
- Experience in analyze, design, implement and support of highly available, scalable JEE components in cloud.
- Involved in all the phases of project. Ability to identify and resolve problems during early stages of the project
- Having strong analytical, interpersonal, troubleshooting and communication skill. Played various roles from test engineer to software Architect based on the project and leadership team demand
- Key contributor on many new initiative of migrating legacy components from on-prem to cloud in secure way
- Well versed with a Global Software Delivery Model (onshore, offshore and nearshore). Worked on various Software Development Life Cycle (SDLC) like waterfall, Agile (Scrum)
- Experience in finance and worked with many financial institutions like, Confidential Chartered Bank, Confidential, Confidential, Confidential financial services
TECHNICAL SKILLS:
Cloud (AWS): EC2, S3, ELB, VPC, ASG, Confidential expressions, Mesos Cluster, Docker container, Confidential, Confidential scripts, Security Groups, Micro Services
JDK: Java 8
Big Data: Spark,Kafka
Analytics: ELK
NoSQL: Experience in Cassandra, Exposure to Mongo
Architecture: Design Patterns, Service Oriented Architecture (SOA), Object Oriented Analysis and Design (OOAD), Model View Controller (MVC), Java Enterprise Architecture (JEE), Remote Method Invocation (RMI)
Integration: Kaka, MVC, Rest, SOAP, Spring-Boot, Spring-Integration, Spring-MVC, JAXRPC, JNDI, RMI, JAXB, Spring JDBC, Kafka, IBMMQ, JMS, Servlets, Enterprise Java Beans (EJB), Spring Integration, Spring-WS, Spring Ext Direct
Application Server/Web Server: Apache Tomcat, Oracle WebLogic, IBM WebSphere
Presentation Layer: Angular 5,JSP, JavaScript, ExtJS, JavaScript MVC, Sencha
Database Layer: Oracle, Spring JDBC, Hibernate
Performance Testing: Jmeter, Visual VM, Eclipse Memory Analyzer
CICD: Maven, Jenkins, Cucumber JAVA, Gherkins
IDE: Intellij, Eclipse, DataStaxDev Center
WORK EXPERIENCE:
JAVA AWSSenior Developer/Architect, Richmond, VA
Confidential
Responsibilities:
- Aid product team to groom the user stories effectively and transform user stories into technical components to achieve business goals
- Aid leadership and business in planning to develop technical components in time
- Part of architecture team to design and develop reactive architecture for the payments flow and connect various micro services asynchronously
- Analyze and develop strategy to effectively split legacy components into micro services
- Design, develop micro services to meet the current business needs and sustain product’s future objectives
- Design and developed high performing reusable library for payments event capturing and publishing to fraud analysis team.
- Design, develop Confidential scripts for the provisioning, rehydration of AWS infrastructure
- Develop screens using Angular5.
- Maintenance of AWS infrastructure in cost effective way, formulate strategy to identify the AWS resources(CPU, memory, network bandwidth, IOPS) needed for micro services, NOSQL DB
- Part of data migration team to effectively migrate the legacy RDBMS data into high performing NOSQL DB Cassandra
- Performance testing, performance improvement based on the performance results
- Develop Confidential for the automation of test cases.
- Junit, SONAR coverage.
Environment: Java 8,Rest API,EC2, S3, ELB, VPC, ASG, Confidential, Mesos Cluster, Docker container, Confidential, Confidential scripts, Spark, Kafka, Spring Boot,Cassandra, Mongo DB, Junit, Spring Integration, Consul, ELK, Tomcat, JMeter, Jenkins, Cucumber
LeadJava Developer
Confidential
Responsibilities:
- Responsible for the entire offshore team development and delivery of various high scale Confidential projects
- Quality control and code review
- Initial design, development of reusable modules
Environment: JAVA 6, Spring IOC, JAX-WS, JAXB, Oracle 11g, Spring MVC, Eclipse
Lead Java Developer
Confidential
Responsibilities:
- Attended 1 month class room training at Confidential, Paris to understand the SWIFT messaging payments system
- Understanding and providing the requirements to offshore Confidential team from Paris, France
- Part of Architecture team designed and developed complex payments work flow using JAVA/JEE components
- Design and developed payments Domain Objects for Domain Driven Development
- Coordinated the UAT testing from Paris, France
- Developed UI using EXTJS, Sencha, Spring EXT direct for payments administration
- Worked with offshore team to get projects delivered on time
- Code Review and Quality control of Software developed
- Production support and bug fix
Environment: JAVA 6, EXTJS, Sencha, EXT Direct, Oracle 11g, Oracle Procedures, Oracle Functions, Spring JDBC, Eclipse, WebSphere
Senior JAVA Developer
Confidential, Irving,TX
Responsibilities:
- Lead Java/JEE developer in one the distributed Agile team
- Understanding the business requirement and preparing the technical documents from BRD
- Used AJAX, Spring MVC, Google Juice and Drools to design comprehensive solution for one of the airline client
- Developed JSP/Servlet UI using Spring MVC pattern development of Junit with 90% code coverage
- Agile scrum methodology
Environment: Google Guice, JAVA6, REST, Oracle, JBOSS
Java Developer, Charlotte, NC
Confidential
Responsibilities:
- Developed sophisticated SOA components to interact with CORE DB using spring, hibernate and JAXWS
- Requirement Analysis, Preparation of HLD and LLD documents using UML
- Production support
- Developed UI components using Java script MVC, AJAX, Spring MVC, CSS Ilog rule engine, JSP writer and JSP custom tag
- Coordination with offshore team and various stake holders
- Written deployment scripts to deploy applications WebSphere application server
- Interaction with many cross functional team for the successful delivery of project
Environment: JAVA 5, Hibernate, JAXWS, Spring, Ilog, WebSphere, WebLogic, JAXB, AJAX, IBMMQ, JMS, Servlets, JSP, EJB2.0
Java Developer
Confidential
Responsibilities:
- Part of offshore team, to develop many critical applications for Confidential investment banking LOB.
- Design/develop/support JEE applications
- Development of various scored cards using Actuate E-spreadsheet
- Developed a batch job to load data from upstream systems using chron jobs
- Developed sophisticated applications using spring, ajax, ilog
- Developed SOA based middleware components to interact with CORE DB
Environment: JAVA 5, Hibernate, JAXWS, Spring, Ilog, WebSphere, WebLogic, JAXB,AJAX, IBMMQ, JMS, Servlets, JSP, EJB2.0, JNDI, RMI, OracleM ay 06 - Nov 06
Java Developer
Confidential
Responsibilities:
- Developing Java/RDBM based solutions for Confidential charted bank payment system.
- L2 production support and bug fix
- Testing
Environment: JAVA, Oracle, Servlets, JSP
