Call Us:510-943-4090
Current Opportunities

We do provide opportunities from novice to experience professional in various domains
We do have following opportunities currently.

Technical Project Manager:

  • (NMK Global, Inc. has openings in Fremont, CA) Technical Project Manager: Plan, initiate, and manage information technology projects. Review project executions, address technical issues, and review performance of allocated technical resources. Improve processes and strategies by analyzing organization goals and results and identifying issues. Assess the client's technical and project implementation needs in a timely fashion. Meet the goals of the organization by communicating job expectations and planning, monitoring, and reviewing job results. Work closely with professional services, presale teams, and customer stakeholders to define, implement, and document the technical needs of clients. Provide technical services support in Cloud, Software Development, and Product Deployment. Perform Continuous Integration and Continuous Delivery deployment and support project delivery needs. Utilize Java, Python, C++, J2EE, HTML, JavaScript, .NET, Selenium, Jenkins, and REST API. Will work in unanticipated locations. Requires Master’s in Computer Science, Engineering, or related. Send resume to NMK Global, Inc. 39039 Paseo Padre Pkwy, Suite 203, Fremont, CA 94538.

Java Developer:

Looking for Java Developer with following responsibilities and Skills:

  • Analyze business requirements through Agile software development process to ensure that the underlying application technology meets both short and long-term business needs.
  • Develop code using web application technologies such as Java, J2EE, Spring, Hibernate, RESTful Web services, Oracle 12x, Jenkins, HTML, CSS, JavaScript, JQuery, Junit, Mockito, JaCoCo, Selenium, Maven, GIT, Eclipse, Postman to meet all acceptance criterions of a user story.
  • Improve performance and scaling by using latest Java 8 features such as Stream API for bulk data operations on collections for better performance and multi-tasking.
  • Create RESTful web service API’s using Micro service architecture and Spring boot framework (Spring 4.5, JAX-RS for JSON) to meet the given SLA’s.
  • Use Spring framework security module to enable authentication using OAuth and to protect web application from cyber-attacks and unauthorized use.
  • Developing web Pages using JavaScript, HTML to create user Dashboard’s displaying application memory utilization and code coverage metrics.
  • Participate in user story grooming sessions with product teams to fine tune acceptance criteria and alternate flows for user stories.
  • Perform high level system design for a set of stories in a sprint and document System Model and flow chart diagrams using Enterprise Architect software.
  • Write scripts to build the application and manage code version control tools, configuration items, and continuous integration using tools such as Maven, GIT, Jenkins.
  • Interact with testers to understand the nature of defects and resolve defects based on severity and priority as captured in tickets in Defect Management System.
  • Writing SQL scripts to query RDBMS, Cassandra and MySQL Databases.
  • Analyze and resolve issues reported by static code analyzers such as SonarQube related to cyclomatic complexity of existing code, refactor code to reduce number of conditional branches for easier code maintainability.
  • Use Splunk for performance monitoring and system exceptions.
  • Developing new features proposed by product team and merging them to the existing code base with support to backward compatible, such that existing users doesn’t get impact.
  • Maintaining existing code base using Git branching model for each feature release.
  • Review software documentation to ensure technical accuracy, compliance, or completeness, or to mitigate risks

Software Development Engineer In Test (SDET):

Looking for Software Development Engineer In Test (SDET) with following responsibilities and Skills:

  • Verify and Validate requirements of the features as per the enterprise quality standards and needs
  • Planning and Validating system and device requirements , configurations of tthe environment on which application is being hosted
  • Creating or updating test plans and test documents.
  • Creating Sanity and functional test plans and adding test sets in JIRA for the existing functionalities
  • Deep Knowledge of SQL and creating and Managing Test data scripts.
  • Coding for automation scripts using one or more programming languages like Java, C#, JavaScript, HTML, Perl or Python.
  • Developing a unit test Library that generates automated test cases executing through the application code.
  • Design, Develop the code to create new or existing test automation frameworks using any programming language and, closely working with developers to understand the system design and specification before working on test frameworks. Also, working closely with product owner’s system engineers and team member to check the feasibility and review the developed framework to come up with optimized solution.
  • Developing automation framework using Java, Selenium Web driver and Python, which executes the test suite and uploads the test result reports to JIRA and assigns the bug to the respective team members
  • Develop and maintain automated tests for both front-end and back-end.
  • Automation of Testing process using Selenium Web driver and Java Language by external QA teams and include them as part of internal QA execution in test plan.
  • The test automation we build helps expose API defects in production level code as well as defects at the component, feature and UI integration level.
  • Development of JAVA Utilities to dynamically generate test data and decrease testing time.
  • Automation of test cases and developemnt of scripts for testing Application websites, CMS tools and mobile applications
  • Validating Web Services manually and Automation tools like Apache HTTP client, RESTEasy or SOAP UI. Knowledge various data transfer technologies like XML, JSON/ SOAP are mandatory

Network Administrator:

Looking for Network Administrator with following responsibilities and Skills:

  • Build, integrate, test, and deploy our applications and micro-services by utilizing advanced build and deployment tools and packages like Git, Jenkins, Ansible/chef, Artifactory, etc;
  • Experience with ticketing/tracking tools like, Jira, VersionOne. Good experience in writing and maintaining the confluence page for the documenting the procedure, work-flow and references;
  • Strong understanding of CI/CD process in software development life cycle, and able to assess the application capability, requirements to make it eligible for deploying it through pipeline;
  • Capable to understand, take ownership to maintain our distributed infrastructure on both cloud & on-premise;
  • Involve in planning and execution of improvements towards continuous monitoring to maintain the stability and scalability;
  • Work with development and testing teams to analyze & resolve the root cause for the application’s performance, security and network related issues;
  • Good knowledge and hands on experience in programming languages like Java, NodeJS, and cloud native development frameworks, so that can debug and resolve any ad-hoc issues raises at the time of deployments to ensure the smooth and reliable deployments;
  • Strong knowledge of Linux/Unix operating systems, file systems, security, and cron job administration;
  • Ability to write scripts to customized automation tasks, modify the existing source code for provisioning the new functionality to the scripts that are written in bash/shell, Python;
  • Automate the build and integration of the application code using the source code management tool Git/SVN, on the Jenkins CI server by leveraging Groovy DSL pipeline as code.
  • Analyze the code flow to the automate the deployment process with the proper integration of the SCM(GitHub), Jenkins, and antifactory.Developed a Jenkins pipeline which will be triggered by a GitHub commit to start a integration test job upon success will deploy the artifact to the nexus repo and create a change-order. Upon approval of the change-order a deployment job will be triggered to deploy the application code on the targeted environment.
  • Writing scripts using python programming to automate regular tasks to mitigate the manual intervention in-turn avoids the human mistakes.
  • As in the working environment servers and other resources are all based on the Linux/Unix operating system I have to develop the complete understanding of Linux/Unix OS.

HR/ Admin:

Looking for HR Administrator with following responsibilities:

Handle all HR-related Inquiries, preparing HR documentation for employees and vendors. Also handle the resume preparation, co-ordination with marketing, recruiters. Make sure all the information is update to date on website regarding processing and latest information. Also, provide help in recruiting/hiring the new candidates.

Candidate should have:

Strong administration skills
Enjoy taking to new people
Should have knowledge of Microsoft Office and Quick Books
Excellent interpersonal and customer-facing skills
Excellent communication and documentation skills
The ability to work accurately, with attention to detail



Looking for Recruiter with following responsibilities:
Should Source, Screen, Talk, Interview and evaluate the candidates. Able speak and screen the candidates based on client technical and functional requirements. Also format the resume suitable for client needs and submit to the client. Also, follow up with candidates and client for the submitted requirements. Also, post the job requirements various online web-sites.

Candidate should have:
Ability to build strong relationships with candidates and client
Need to understand technical requirements and find out suitable resumes
Good technical proofreading, editing and formatting and able to use MS office tools
Excellent communication and documentation skills
The ability to work accurately, with attention to detail

Currently we are looking Interns in following skills
Java/J2EE, PHP, oracle apps, oracle, Quality assurance and Mobile Testing.

Candidate should have:
Should be a team player and self-started
Excellent problem solving skills and take ownership for the work
Willing learn the new technologies and follow the guidelines from team player

Programmer Analyst:
The Programmer Analyst role supports analysis, design, construction, deployment, maintenance, and production of systems. We have current following programmer analyst jobs -

  • J2EE Analyst with Struts, Web Services, Web Services, JMS and Spring Experience
  • .net technologies: C#, ASP.NET, VB.NET
  • Oracle and Database Administration
  • R12 APPs
  • Word press experience
  • ETL: Cognos, Informatica


  • B.S in Computer Science, Engineering, Business, or related field (additional experience may substitute).
  • Certification related area (Preferred)

Require skills

  • Technical Knowledge in related skills
  • Able to work in a team or individually
  • Nice documentation and oral skills
  • Quick leaner and problem solving skills

Quality Assurance Specialist:
The QA Consultant will be part of Quality Assurance team and involved in Creating QA strategies, Design Test cases and perform testing of Web and Mobile applications.
Principal Responsibilities and Essential Duties:

  • Create test plans, test cases and execute test cases
  • Conduct defect meeting and interact with development and business teams
  • Review the business requirement and create the test strategy
  • conduct defect meeting

Skills Required:

  • Experience in QA test methodologies, tools and strategies.
  • Experience designing QA testing strategies and frameworks for enterprise projects.
  • Strong hands on experience with HP Quality Center/ALM for QA testing.
  • Experience with one or more HP Testing Tools Quick Test Professional, Load Runner, Selinium or any Mobile Automation tools
  • Experience defining QA processes for Lean or Agile SDLC is nice to have.
  • Familiar with contemporary engineering practices and willingness to help teams transition to those practices: Test Driven Development, Continuous Integration … when they are ready.
  • Excellent written and verbal communication skills
  • BS Degree in Computer Science or any relevant degree

Click here to apply now