Post Job Free
Sign in

Software Development Engineering

Location:
Garland, TX
Posted:
October 03, 2024

Contact this candidate

Resume:

Mubeen Sultana E-mail: ***********@*****.***

Sr Java/J2EE Developer Cell: 214-***-****

SUMMARY:

Over 16+ Years of experience in Software Development Life Cycle (SDLC) and Software Engineering including requirement gathering, extensive system analysis, designing, implementing, testing, support and maintenance of client-server applications with methodologies like Waterfall Model and Agile Methodology.

Good experience in converting/extracting Monolithic systems to Microservices.

Strong exposure working with J2EE design patterns like MVC, Singleton, Adaptor, Factory, Template etc..

Designed and developed multiple J2EE Model MVC based Web Application using J2EE Technologies and popular open-source framework Struts 2 Framework, Spring Framework, Spring Boot, Hibernate ORM Framework.

Experience in Configuring and deploying applications on Tomcat, WebSphere, WebLogic, JBoss server.

Developed GUI applications using HTML, CSS, JavaScript, jQuery, Ajax in JSP based application. Have worked on React JS application integrating with REST APIs built on Microservices and fixed bugs

Expertise in implementing Service Oriented Architecture (SOA) using SOAP, Restful Web Services.

Experience in Server-side messaging using Apache Kafka, Rabbit MQ

Hands-on experience working with Relational Database Management Systems (RDBMS) like MySQL, Oracle etc.

Experience in testing with JUnit Framework using Mockito, and other testing tools like Firebug, Selenium, SoapUI.

Experience in working with automation tools like selenium and continuous integration tool JENKINS.

Knowledge of hosting the application on AWS cloud, Amazon EC2 servers along with IAM, S3, EBS, System Manager, Cloud Watch etc

Leveraged AWS cloud services such as EC2, to build secure, highly scalable and flexible systems (integrated with AWS RDS) which helps to handle expected and unexpected load bursts.

Excellent understanding of PL-SQL programming. Develop, implement and optimize stored procedures, functions, views using PL-SQL.

Expertise in building web and enterprise applications in domains including Finance (remittance), Manufacturing, Insurance, Banking, Health Care.

Developed secure APIs and integrated encryption methods for PHI using Java and RSA Security, meeting HIPAA compliance standards.

Involve in code reviews and detecting any logs/alerts requirements, which help on trouble shooting production issues.

Optimized runtime performances to reach faster response and led research and decision-making processes to modernize outdated backends

Hands-on experience in translating business requirements into functional applications, design, build and maintain scalable Java code, ensuring performance of applications.

Strong independent learning ability, team player, easily adaptable to different development environments, collaborative, highly motivated and dedicated to delivering quality software

Proficient with project management activities and have ability in quick solution finding.

Technical aptitude to learn and absorb project-specific approach and strong exposure in driving business effectiveness both in the team and individually

TECHNICAL SILLS:

Operating Systems

Windows, Linux

Languages and Standards

Java, HTML, JavaScript, XML, JSON, SQL, PL/SQL

JEE Technologies

Servlets, JSTL, Design Patterns, JSF, JMS, JSP, JNDI, JDBC, Log4J API, Java security, Postman, Junit, Mockito

Web Technologies

HTML, CSS, JavaScript, Jquery, Bootstrap JS, Ajax, React JS

XML Stack

XSD, XPATH, DTD, XML Schemas, DOM, SAX, JAXB.

Web Services

SOAP, REST, WSDL, JAX-WS

Servers

Apache Tomcat, JBOSS, WebLogic, WebSphere

Databases

Oracle, MySQL, MongoDB, Redis

Frameworks

JSF, Struts 2, Spring Boot (Spring cloud, Spring Security, Spring data JPA), Hibernate, JPA, Apache Kafka, Rabbit MQ, Redis, React JS

IDE/Tools

Eclipse, RAD, SQL Developer, SVN, GIT, Maven, Jenkins, Log4J, Visual Studio, JIRA, Manage Engine, Service Now, Spring STS, SonarQube, Postman, SOAPUI, Putty.

Reporting tool

Jasper

Deployment

Docker, Jenkins

Unit Testing

Junit, Mockito

SDLC Methodologies

Waterfall and Agile Scrum Models.

Architectures

Microservices and Monolithic

Cloud Technologies

AWS - EC2, RDS, IAM, S3, EBS, CloudWatch

Domain

Finance (remittance), Manufacturing, Insurance, Banking, Health care

PROFESSIONAL EXPERIENCE:

XIT Solutions Inc, IN (July 2024 – Till Date)

Role: Technical Lead – JAVA SME

Responsibilities:

Lead a team of developers and software engineers, providing technical guidance and mentorship

Design, develop, and maintain high-performance enterprise applications.

Deployed Spring boot based Micro Services in Amazon EC2 using AWS admin console.

Involving in enhancing the application for client's requirements based on the market demand using the MVC pattern, React, Spring Boot

Collaborate with cross-functional teams to define, design, and ship new features.

Ensure the best possible performance, quality, and responsiveness of the applications.

Identify and correct bottlenecks and fix bugs.

Help maintain code quality, organization, and automation.

Participate in code reviews and contribute to a high standard of coding practices.

Environment: Java 17, Microservice, Spring Boot, Git, Hibernate, AWS EC2, Postman, Jenkins, CI/CD, REST API, SOAP, Oracle, JUnit, Mockito, Log4J, Maven, Docker, React JS

Al Ansari Financial Services, Dubai (Mar 2015 – May 2024)

Role: Lead Full Stack Developer

Responsibilities:

Designed and Converted Monolith legacy java-based application to use modern architectural approach of Microservices based system using Java 17, Spring Boot, Hibernate, Apache Kafka etc (APIs for extending remittance services to corporates)

Have excellent expertise on Payment gateway integration workflows (Bank Transfer, Card Payment etc)

Have collaborated with UAE Central Bank for integrations such as WPS (Wage Protection System), DDS (Direct Debit System) and supported business team in launching the same first in UAE market etc

Worked with Thomson Reuters for Hedging with real time rates

Developed applications like WUH2H (Western Union) both Branch and Digital, Travel card and implemented various integrations with multiple banks across the world using multiple technologies like restful webservices, SOAP based services etc.

Lead API Development for Mobile App with rate alert, notifications feature etc and provided leadership and technical direction due to which Al Ansari Exchange Mobile App ranks 2nd in Forbes Top Fintech Apps in Middle East

Have excellent expertise in troubleshooting issues by using debugging processes and coding techniques

Developing Web Pages by using JSP (Struts 2), HTML, CSS, jQuery, JavaScript etc for the legacy web portal and have working knowledge of React JS (resolving bugs to improve functionality and user experience)

Used REST API, HTTP requests and implemented JSON format for data exchange for communication of microservices with one another.

Used Mockito for unit tests development of Test-driven Development (TDD).

Used Amazon EC2 to reduce the costs & for hosting the application on AWS cloud using Continuous Integration/ Continuous Deployment.

Ensuring application stability in production by working with infrastructure and network team for load balancing/IP whitelisting process for external agents as well as internal communication

Optimize existing codebases resulting in good increase in application performance

Played an instrumental role and in leading the development of applications that fall under Digital portfolio and collaborated with multiple cross functional teams like UI/UX, BA.QA, Ops, DevOps, DBA etc

Have worked under both waterfall and Agile Models in delivering the projects using tools like JIRA for Bug tracking and User stories

Maintained documentation for all APIs related to digital portfolio ensuring compliance with industry standards

Have excellent business knowledge and experience of remittance domain, demonstrating a profound understanding of industry dynamics, market trend and operational intricacies

Conducted code review session at the end of the sprint and be the point of contact for code quality.

Environment: Java 8, Microservice, Spring Boot, Jira, Agile, Git, AWS, Spring JPA, Spring Batch, Hibernate, Struts, S3,RDS, AWS EC2, Swagger, Postman, Jenkins, CI/CD, Kafka, REST API, SOAP, Oracle, PL-SQL,, JUnit, Mockito, Log4J, Maven, JSP, jQuery

Tata Consultancy Services, Hyderabad (Oct 2011 to Mar 2015)

Lead Java Developer

Responsibilities:

Involved in Requirements study, System analysis, Design in all areas of portal development, enhancements, maintenance, migration etc. for various clients like General Motors/Economical Insurance/Century Link/Cigna etc

Developed dynamic, user-friendly interfaces using JavaScript and HTML, incorporating client-side validation and security measures to protect user interactions and sensitive data for a Secure Patient Management System

Managed and mentored 20 application developers, assigned responsibilities, elaborated use cases, managed project schedules, and module targets for a project called TEC (Total Estimated Cost) for General Motors.

Conducting Triage Meetings with Testers, PM, Analyst and Business and raised many queries that resulted in few changes in requirements.

Effective Delegation of tasks within the team, managing the gaps between team members' skill sets and developing the team by giving regular feedback to team members

Converted MS Excel sheets to a java-based application - Total Enterprise Cost, using Struts 2, jQuery, JDBC etc. for Client – General Motors

Involved in all type of portal development, enhancements, maintaining, requirement study, development etc. for VoIP Portal – Century link client using Java, JSF, JavaScript, Ajax

Designed/Developed the application using AGILE-SCRUM methodology. Used JIRA to manage bug tracking.

Participated with team members in Grooming, Planning, Tasking, Sprint Reviews, and Retrospective Sessions.

Environment: Java 6, Hibernate, Struts, SOAP, Oracle, JSP, jQuery, Ajax, JAX-B, JAX-WS, Scrum, JDBC, Spring JDBC, JSF, Junit

Cognizant Technology Solutions, Hyderabad (Jan 2008 to Sep 2011)

Java Developer

Responsibilities:

Participated in application solutions including assisting with planning and architectural design, development, resolution of technical issues, and application rationalization.

Understanding the business requirements provided by business analysts and developing code according to the standards of the enterprise application.

Developed robust Java code for multiple Clients (CMPi and American Express Clients).

Migrated applications to meet changing market trends and individual customer demands.

Designed, developed and implemented projects based on analyzed requirements and understanding of industry technical standards.

Used Maven for developing build scripts and deploying the application into tomcat/WebSphere.

Performed backend operations using Hibernate and native SQL on various databases.

Transformed JSP Scriplets code to JSP-specific Expression Language (EL)

Developed user specific Highlights (dashboard menu) section, Home Page using Struts, JSTL, JSP.

Worked on Web Services using Axis2 to consume API responses to construct a dynamic menu

Worked on WAS Migration project, participated in Impact Analysis to identify the challenges present in migrating and upgrading the application to JDK 1.5(AMEX Client)

Development and enhancement of portlets and themes using Liferay portal server technology (using portlets) which has in built content management system (for CMPi client)

Reduced the number of images from 100+ to 6 by using CSS sprite

Worked on solving the cross-browser alignment issues.

Developed Use Cases, UML diagrams such as Sequence Diagrams, Activity Diagrams and Class Diagrams, for application modules

Environment: Java 5, Struts, Liferay JSR 168 Portlets, SOAP, Oracle, JSP, JavaScript, Junit, Axis-2, JDBC, Maven

Work Authorization: H1B valid till September 2026

Education

Bachelor of Engineering in Electronics & Communications Engineering

Osmania University, India

Certification

Sun Certified Java Programmer (SCJP).

Sun Certified Web Component Developer for J2EE 5 certification

Oracle Certified Developer Java Web Services, Enterprise Edition 6



Contact this candidate