Web Developer Resume
New, YorK
SUMMARY
- Professional Java Developer with Six years of developing Enterprise applications with provisioning of efficient and customized solutions.
- Participated in entire Software Development Life Cycle (SDLC) including Requirement Analysis, Design, Documentation, Development, Testing and Support of applications.
- Exposure in Agile development methodology
- Proficient in developing stand alone and web applications using Java 8, Spring MVC, Spring Boot, Spring Integration, RESTful Web services, ORM tools, Oracle DB, Sybase DB, Design patterns.
- Strong understanding of Object Oriented Programming concepts.
- Thorough knowledge in Java 8 and JEE
- Extensive experience in developing Scalable applications using Java Multithreading, Apache Kafka
- Thorough understanding & extensive application of Java Collections & Concurrency framework
- Extensively used Java 8 features
- Experienced in implementing Micro Service Oriented Architecture
- Thorough knowledge on various Design patterns - Singleton, Builder, Facade and Factory patterns.
- Proficient in Unit and Integration testing using Junit, Mockito frameworks.
- Followed in Test-Driven Development (TDD)
- Exposure in DevOps & CICD tools - Jenkins, Docker, Shell Scripting, Python Scripting
- Exposure in AWS Cloud Technologies- EC2, S3, Lambda, Elastic Bean Stalk, IAM, Route 53, CloudFront
- Exposure to JavaScript framework Angular
- Exposure to NOSQL Databases - MongoDB
- Hands on experience in writing SQL Queries, Procedures, Functions.
- Improving Application performance by way of analyzing DB Locks and Indexing
- Experienced with Maven and Grade build tools.
- Exposure to Android mobile app development
- Hands on exposure to Web/Application servers like JBoss, WebSphere, WebLogic, Tomcat, Glassfish.
- Experienced in working with IDEs- Eclipse, IntelliJ IDEA, Android Studio, Aqua Data Studio.
- Knowledge of tools Swagger, Autosys, Jvisual VM, JMeter, JIRA, Confluence, Conductor, XML, JSON
TECHNICAL SKILLS
Programming Languages: Java 8 (JSE and JEE)
Java Technologies: JUnit, Mockito, JDBC, Servlet, JPA, JAX-RS
Java Frameworks: Spring (Core, MVC, Boot, Integration), Hibernate
UI Technologies: HTML, CSS, TypeScript, Angular
AWS Cloud Technologies: EC2, S3, Lambda, IAM, EBS, CloudFront
Dev Ops Tools: Jenkins, Docker, Ansible
Databases: Oracle, Sybase, Apache Derby, H2 Database
Mobile App Development: Android SDK
Web/Application Servers: WebSphere, Apache Tomcat, WebLogic, Glassfish, JBoss
Version control Tools: Git, SVN
Build Tools: Maven, Gradle
IDE: Eclipse, IntelliJ IDEA, Android Studio, Aqua Data Studio
Operating Systems: Windows, Linux
Scripting Languages: Shell Script, Python
Other Tools: Swagger, Autosys, JVisual VM, JMeter, Confluence, Conductor
PROFESSIONAL EXPERIENCE
Confidential, New York
Web DeveloperTechnical Environment: Java 8, Spring Boot, Spring Integration, Spring-Test, Junit, Mockito, HTML, CSS, Angular 4, SQL, Swagger, Autosys, Visual VM, JMeter, IntelliJ IDEA, Gradle
Responsibilities:
- Participate in Project discussions to gather requirements, analysis of requirements and contribute to the design of the project.
- Participate in Scrum meetings to discuss progress of the project and explore options to improve the delivery of the requirements with in deadlines.
- Design and develop Underwriting and Margin calculation module.
- Micro service development using Spring Boot and Spring Integration technologies.
- Scale up performance of application using Multithreading and Apache Kafka.
- Develop Unit and Integration tests to improve test coverage of the project.
- Following TDD- Test Driven Development.
- Enhance the code quality using Java 8 features.
- Participate in Peer code reviews.
- Coordinate with various teams including Business teams, Other application teams and Testing teams for SIT and UAT.
Confidential
Web Developer
Responsibilities:
- Updated content of Library website as suggested by supervisor.
- Used HTML, CSS, JavaScript technologies to update the content and improve user experience.
- Participated in Meetings to migrate library website to newer version.
Confidential
Graduate Teaching Assistant
Responsibilities:
- Explained Java projects to students to make them understand the logic.
- Resolved students’ queries related to Java, Spring, SQL and PLSQL.
- Executed various assignments as assigned by professors
Confidential
Senior Officer
Technical Environment: JSE, JEE, JDBC, ORM, JPA, Spring Boot, Hibernate, PL/SQL, Eclipse, Maven
Responsibilities:
- Part of Enhancing Transaction module using Java multithreading and Spring boot framework.
- Implemented upload functionality to trigger Debit and Credit transactions in office accounts for settlements/reconciliation.
- Developed database objects Procedures, Functions, Triggers in Sql to perform DB operations and validations at various stages of a transaction.
- Used Maven for dependency management and build tool.
- Performed the role of a mentor for new resources in the project.