Full Stack Senior Engineer Resume
4.00/5 (Submit Your Rating)
TECHNICAL SKILLS
- Cloud Native microservices architecture with Java 11 (Spring Boot), Docker, Kubernetes, ELK
- JavaScript (ES6), NodeJS, HTML5, Bootstrap CSS, Material UI, SPA in React JS
- RESTful services using JAX - RS and Spring secured with Oauth2, OpenID Connect, and JWT
- Spring Framework, dependency injection, AOP, and transaction management
- Object Relational Mapping with JPA, Hibernate, and Spring Data
- SOAP/WSDL Service API design and construction with JAX-WS and CXF, WS-Security, SSL
- SOA, ESB Integration, Enterprise Integration Patterns, Apache Camel, ServiceMix, JBoss ESB
- Asynchronous messaging with Kafka, JMS, Active MQ, and MDB
- JEE platform, Core JEE design patterns, EJB, JNDI, Servlets, JSP, Struts and Spring MVC web frameworks on IBM WebSphere, WebLogic applications servers, and Tomcat
- Object-oriented analysis, Gang of Four Design Patterns, UML
- UI construction with Java Swing API
- GIT with build and deployment tooling - Ant, Ivy, Maven, Gradle
- XML, XSD/DTD, SAX and DOM parsers, XML Binding (JAXB, Gson), XSLT, and XPath
- Testing with Junit, Mockito, PowerMockito, and Selenium
- SQL scripting, Query performance tuning, transactions, isolations, JDBC, stored procedures, triggers, views with Oracle, PL/SQL, IBM DB2 UDB, PostgreSQL
PROFESSIONAL EXPERIENCE
Confidential
Full stack senior engineer
Responsibilities:
- Provide technical solutions and write technical design documents
- Web UI design and implementation using React JS
- Unit test coverage development with Jest
- Rest API and JSON messaging design
- Microservice implementation in Java 11 on Spring Boot and Kafka
- Unit test coverage development with Junit and Mockito
- Containerization with Docker
- Deployment with Kubernetes
- Peer code reviews
Confidential
Principal Software Engineer
Responsibilities:
- Upgraded IF to adopt XSD-based XML validation
- Enhanced outbound component to do multi destinations integration (JMS / HTTP / Groovy)
- Analyzed and improved performance of Oracle SQL queries
- Adopted outbound component for running IF in a load balance environment
- Designed and led implementation of Groovy extensions mechanism
- Refactored major IF components according to Object Oriented design patterns
- Designed and implemented retry logic for the publish component