
Mohammed Nazim Husain Siraj
- Java / J2EE Developer
- New York City, NY
- Member Since Feb 12, 2023
Mohammed Nazim Husain Siraj
Summary:
· 7 years of IT experience in Design, Development, Maintenance, Enhancement and Production Support of Enterprise Applications.
· Experience in using Core Java, J2EE, spring, Mongo DB,Apache Kafka ,Elastic Search ,Micro services, Web services,Angular JS,JavaScript, HTML, CSS.
· In depth knowledge in software development life cycle (SDLC), including analysis, design, development, testing and implementation of software applications and has actively participated in the implementation of Client/Server architecture applications using Java/J2EE Technologies, Apache Kafka ,Elastic Search , Mongo DB
· Good knowledge in developing Web Applications using frameworks Spring,Mongo DB,Elastic Search,Rest services.
· Good knowledge in Facade and service methodology.
· Good knowledge in data migration from legacy systems. Involved in data migration of 33 million records to new system via Kafka.
· Good hands on trouble shooting any issue , finding the gaps in the system and closing the issue with the proper fix.
· Developed various rest services for down stream applications.
· Good knowledge in developing data models for application. Have worked for complete data model design using Mongo DB.
· Exposed to the real usage, functional working of various software projects end to end. Expertise in leading the development and IQA team
· Self learnt elastic search and involved in addressing various search issues in the job portal application.
· Performed as build manager for few months based on project urgency.
· Managed and supported team in doing technical decisions / code improvement strategies.
· Strong knowledge on leading complete module / project from both technical and management perspective.
· Involved in helping clients to opt for best options in making business decisions.
· Good knowledge in user experience of an application how an particular screen can do the best service for the user.
· Good expertise on performing integration testing for complete project
· Always had complete knowledge of all modules this helped me in fixing any issues / helping team to address critical design issues.
· Good Knowledge and experience in using distributed technologies like RESTful, JAX-WS.
· Experience in developing testing strategies for both server side and web based applications using JUnit Build tools like ANT, MAVEN, Source repositories like SVN, Git .
· Good analytical, problem solving, Communication and Interpersonal skills, having ability to adapt to any kind of environment.
Technical Skills:
|
Technologies |
Java, J2EE,,Rest services , Micro services , Apache Kafka , Elastic Search , Mongo DB |
|
Frameworks |
Spring |
|
Web/App Servers |
Apache Tomcat 6.x,Jetty Server |
|
Development Tools |
Eclipse,Mongo Chef, Sql Developer |
|
Testing Tools |
Junit |
|
Databases |
Oracle 11g , Mongo |
|
Operating Systems |
Windows, UNIX |
Education:
Bachelor of Technology (Telecommunication Engineering), VTU Bangalore, India
Objective:
To work on different platforms and technologies, acquire real time experience and simultaneously contributing to the organization growth.
Project Experience:
Client: Confidential, (Project : Transformation of job portal app), United States, India
Duration : September 2015 - Present
Role: Java / J2EE Developer
Description: The External job portal is an extensive and huge product which mainly works on providing best options for talents all over the world to apply jobs at confidential. Talent Point is a transformation to new technology from existing design and implementation. New Talent Point is built on various new technologies like Elastic Search, Mongo DB, Kafka. Talent Point is a primary resource of confidential to seek for talents and meet their business demands. Talent Point has various sub modules like recruitment hub, event management portal , activity tracking, data migration module , Notifications, Email Management, search module etc. Talent Point is an input
Responsibilities:
· Developed batch jobs to run periodically to send data to downstream.
· Module lead for the Project
· Developed Data Model Design and migration activity.
· Developed a service bus which facilitates data transfer between upstream and downstream.
· Developed various rest services for down stream applications
· Fixed bugs to make batch jobs work as expected.
· Design and developed the application using Spring,Apache Kafka and Mongo DB
· Worked on query tuning of Mongo.
· Used Dependency Injection feature of Spring
· Used Web services and Micro services.
· Performed unit testing using JUNIT framework.
· Performed as module lead for more than 2 modules
Environment: Java, J2EE, Spring, Apache Kafka, Elastic Search, Mongo DB, Rest services , Micro services.
Client: Confidential (Head Count Management system) , India,
Duration :Mar 2013– Sep 2015
Java/J2EE Developer
Description: Headcount Management Tool is a web application to be used by the IS & T team at confidential. This tool is used to managed head counts of resources for every financial year. This is an down stream application which is integrated with human resources system
Responsibilities:
· Involved in the analysis, design, and development and testing phases of Software Development Life Cycle (SDLC) using SPRING MVC pattern and Java J2EE.
· Worked on spring modules like Dependency Injection (DI)
· Used Web Services (REST) in the integration layer services for the third party.
· Developed Data Model Design and migration activity.
· Developed rest services
· Designed UI screens using HTML, JQuery, JavaScript, and CSS for client side validation.
· Developed rest services for distributor’s module, where we can track distributor information by using these services.
· Reviewed codes and supported work for released versions.database.
· Involved in writing the JUnit test cases and integration testing of the system.
· Provided hands-on technical governance on all aspects of production support. Coordinate with tier 2 and tier 3 java production support assistants and prepare compiled reports of issues reported through telephone and e-mail.
· Assisted in responding to error reports and compiling a summary each month for management.
· Built and deployed codes to development and test environments.
Environment: Java 1.6, J2EE, Spring,
Client: Confidential, India
Duration : Aug 2011 to Feb 2013
JuniorJava Developer
Description: iEval is a repository for technical information for all projects that run in SAP
Responsibilities.The SAP Team uses the iEval application for recording the performance of
SAP-related projects.iEval has approximately 45 main interfaces, and approximately 50 minor
Interfaces
Responsibilities :
· Analyzed business requirements and software requirement specification documents to get a better understanding of the system from both technical and business perspective.
· Extensive interaction with internal and external business groups.
· Developed Server modules using Servlets, JSP and JSP Tag Libs. Developed JSP’s for customizable GUI.
Environment: JAVA 1.6, Servlets, JSP 2.2, JDBC 4.2, HTML, Java script 1.8, PostgreSQL 9.2, NetBeans IDE 7.2.1, Eclipse 4