Post Job Free
Sign in

Software Engineer Development

Location:
Chicago, IL
Salary:
70000/Yr USD
Posted:
May 07, 2025

Contact this candidate

Resume:

SHAHRUKH SYED

Email: ********.***@*****.*** Phone: +1-872-***-**** Chicago, IL LinkedIn

Accomplished Software Engineer with 6+ years of robust experience in software development across various industries. Proficient in Java, J2EE, and MVC architecture, with extensive expertise in designing and implementing microservices using Spring Boot and Java. Proficient in front-end technologies such as JavaScript, Angular, React and jQuery, and skilled in developing RESTful services and managing cloud-based infrastructure using AWS. Demonstrated ability to lead projects through the software development lifecycle, from requirements gathering to deployment, ensuring high-quality standards. Adept at using CI/CD tools like Jenkins, Docker, and Kubernetes for efficient deployment processes. Committed to leveraging technical skills and collaborative teamwork to deliver scalable and reliable software solutions that drive business success. WORK EXPERIENCE

Edward Jones, St. Louis, MO Mar 2023 – Present

Software Engineer

• Collaboratively worked with business analysts to devise requirements, conduct use case analysis, and execute functional specification documents (FSD) to streamline project delivery.

• Optimized backend performance by implementing microservices architecture with Spring boot, reducing system downtime and enhancing scalability.

• Authored comprehensive JUnit test cases for rigorous unit testing of service classes, enhancing code reliability and maintainability.

• Utilized AWS services including EC2, S3, and RDS to optimize task execution within cloud-based application environments.

• Configured and integrated Redis with Spring Boot applications to enable seamless caching and improve system scalability.

• Implemented Docker for microservices containerization, significantly improving development workflow consistency and reducing deployment timelines.

• Utilized React to build reusable UI components, enhancing user experience and accelerating feature development.

• Orchestrated Kubernetes clusters to automate the deployment, scaling, and management of containerized applications, boosting operational efficiency.

• Implemented and maintained Apache Kafka to streamline real-time data streaming, enhancing fault tolerance and improving distributed system performance by 20%.

• Performed critical performance validation tests, including load, backend failure, and memory leak assessments, to ensure superior application stability and performance.

• Applied advanced J2EE design patterns—such as Front Controller, MVC, Business Delegation, and Session Facade—to enhance software architecture robustness.

• Developed intuitive user interfaces and web page layouts for various modules using JSF and JavaScript, improving user engagement and experience.

• Leveraged Hibernate for ORM, skilfully mapping data representations from MVC models to Oracle's relational data model via a SQL schema.

• Crafted and maintained RESTful API services, which act as robust middleware interfaces between the application and external APIs, incorporating OAuth2 and SSO to fortify web application security.

• Designed and implemented sophisticated stored procedures, triggers, and functions in PL/SQL, linked to Hibernate configurations to maintain stringent data integrity across Oracle database tables.

• Worked on multithreading to manage concurrent tasks and improve application efficiency. FedEx Corporation, Pittsburgh, PA May 2022 – Aug 2022 Software Engineer

• Developed a Spring Boot-based RESTful web service to efficiently handle CRUD operations (Create, Read, Update, Delete) for employee requests, with data storage managed in a relational database.

• Introduced new endpoints to existing microservices, tailored to meet specific project requirements.

• Leveraged Eclipse IDE for application development and configuration; achieved streamlined deployment to development environments via Jenkins.

• Implemented Git for robust version control, facilitating effective team collaboration and source code management.

• Ensured high-quality code by maintaining code coverage above 85% through extensive unit testing using JUnit and Mockito.

• Enhanced application functionality using Angular 8; designed a dynamic, role-based HTML navigation menu utilizing XML database mappings for adaptable user interfaces.

• Managed Jenkins for continuous integration, significantly reducing code smells and decreasing the incidence of major, critical, blocker, and minor issues within the codebase.

FedEx Corporation, Pittsburgh, PA Jun 2021 – May 2022 Software Engineer

• Engaged in agile scrum processes, actively contributing to stand-up meetings to monitor and report on project milestones.

• Implemented messaging services using JMS (Java Message Service) for asynchronous communication in the project.

• Analysed project requirements thoroughly and communicated critical insights during client reviews.

• Authored detailed technical design documents and led technical reviews to ensure alignment with project specifications.

• Expanded microservices architecture by adding new endpoints to meet evolving project needs.

• Engineered and optimized back-end components including controllers, service layers, and DAOs using Spring Boot.

• Ensured API functionality and reliability by conducting tests with tools like Soap UI and Postman.

• Integrated third-party APIs, such as payment gateways and social media logins, into Laravel applications, ensuring seamless data exchange and secure transactions.

• Automated deployment of Spring Boot applications by implementing CI/CD pipelines using Jenkins, ensuring consistency and reliability.

• Proficient in using the Java Collection Framework to manage and manipulate data efficiently DXC Technology May 2018 – May 2021

Software Engineer

• Collaborated with stakeholders to define and comprehend business requirements while ensuring alignment through regular client meetings and status updates.

• Developed and rigorously tested a variety of web and enterprise applications using Java, Spring Boot, JPA, and Apache Camel, deploying on Tomcat servers.

• Designed and implemented responsive, dynamic websites using HTML, CSS, JavaScript, and TypeScript to ensure optimal user experience across devices.

• Orchestrated business and integration layers for key modules and created Data Access Object (DAO) classes using Spring ORM for effective data management.

• Authored comprehensive unit test cases and engaged in QA integration testing to maintain high standards of code quality.

• Implemented microservices communication using Eureka Server, Load Balancer, and API Gateway with Spring Cloud, ensuring efficient service discovery and load distribution.

• Enhanced system reliability and fault tolerance by integrating Resilience4j for circuit breaking, and implemented Sleuth and Zipkin for distributed tracing and monitoring across microservices.

• Provided technical feedback and insights, working collaboratively with a team of developers to drive project success and enhance workflow efficiency by 10%.

EDUCATION

Masters in Computer Science Dec 2023

Loyola University Chicago

Bachelors of Science in Information Technology May 2014 JNTU-H, India

CERTIFICATIONS

• AWS Certified Solutions Architect – Associate (View)

• Microsoft Certified: Azure Fundamentals (View)

• Oracle Certified Professional: Java SE 11 Developer (View)

• Software Development Life Cycle (SDLC) (View)

SKILLS

Java Frameworks: J2EE, Spring, Spring Boot, Spring MVC, Spring Security, Hibernate, micro-services. Databases: MySQL, MSSQL, Oracle, NoSQL.

Web Technologies: HTML, CSS, JavaScript, Bootstrap, AJAX, JSF, JSP, React, AngularJS, Angular 7,8,11,13. Deployment Tools: Docker, Kubernetes, Git, Bitbucket, GitHub, Jenkins, Ant, Gradle, Maven. Clouds: PCF, AWS, EC2, S3, Lambda, IAM, CloudWatch. Messaging Tools: Apache Kafka, JMS, RabbitMQ

OS: Ubuntu Linux, Windows



Contact this candidate