CrawlJobs Logo

Java Script Programmer

United States, Milwaukee · Job Posted December 06, 2025
Apply Position
Job Link Share

Job Description

The Java Script Programmer is a skilled professional focused on the design and creation of software. They are responsible for the development and delivery of software solutions from concept to completion. In this role, they will act as independent developer for a given project to solve challenging business problems. In addition, they are expected to promote best practices and work collaboratively with MRR Soft’s team, including: Project Manager, Tech lead, Testing Engineer & other developer. He/she will be a seasoned and proven leader in developing the software in given technology. They will collaborate with Tech lead & Project Manager to understand goals and objectives. The position reports to the Project Manager.

Job Responsibility

  • Assist in the design and development of Software Solutions using various Java Script & Dot net frameworks
  • Utilize understanding of the full software life cycle and strong knowledge in Design Methodology UML
  • Perform coding to written technical specifications
  • Investigate, analyze and document reported defects
  • Perform maintenance programming and correction of identified defects
  • Create, document, and implement unit test plans, scripts, and test harnesses
  • Assist in the support and growth of development platform(s)
  • Support business development activities
  • Must understand the MRR Soft quality process and apply the same while executing tasks
  • Developing applications based upon customer requirements and industry standards
  • Interacting with test/quality assurance engineers to define test plans, identify and reproduce defects and provide fixes as needed
  • Effectively communicate and present all the output to project team
  • Interact with clients to identify their needs and define projects objectives
  • Research standard extensions/solutions for common business applications
  • Perform usability testing and assessment for projects, as well as ad hoc usability evaluations of varying levels of complexity
  • Ensuring customer satisfaction as high-priority, participating in client calls for status updates and updating the same to the junior team members for rapid delivery

Requirements

  • MVC Frame
  • WorkAngular
  • JSbackbone JS
  • HTML
  • JqueryCss
  • Coding
  • Web Services
  • REST
  • object oriented
  • Java Script
  • Ecommerce
  • JSON ajax
  • javascript
  • fabric JS
  • Three JS
  • B.Tech/B.E. - Any Specialization, Computers, Any Graduate - Any Specialization, B.Sc - Any Specialization
  • M.Tech - Computers, MCA - Computers, M.Sc - Computers
  • Any Doctorate - Any Specialization, Doctorate Not Required
  • 5+ years experience

Nice to have

  • Working knowledge of mobile development activity
  • Working knowledge of web hosting solution on IIS7
  • Experience working with an offshore onsite development process

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Java Script Programmer

8 matching positions

Senior Application Programmer (Java) - Vice President

The Senior Application Programmer is a senior level position responsible for est...
Location
Location
Australia , Sydney
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of relevant experience in Java
  • Strong knowledge of Linux, relational databases and scripting languages
  • In-depth knowledge of stock market trading, FIX protocol and proven experience in front and middle office systems
  • Understanding of microservices architecture
  • Bachelor's degree/University degree in Computer Science
Job Responsibility
Job Responsibility
  • Provide expertise in area and advanced knowledge of applications programming and ensure application design adheres to the overall architecture blueprint
  • Utilize advanced knowledge of system flow and develop standards for coding, testing, debugging, and implementation
  • Development and maintenance of a suite of Cash Equities applications
  • Design solutions, coordinate delivery, investigate production incidents, participate in L2/L3 support activities
  • Develop technical solutions to meet business requirements taking into account recommended technologies, non-functional requirements, internal policies and procedures
  • Participate in all elements of SDLC from gathering business requirements, analysis, code reviews, testing, deploying applications
  • Establish and maintain strong working relationships with peers and other local and global technology team members
  • Establish and maintain strong working relationships with the local business
  • Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behaviour, conduct and business practices, and escalating, managing and reporting control issues with transparency
  • Comply with the ethical standards contained in the Code of Conduct
  • Fulltime
Read More
Arrow Right
New

Apps Dev Intmd Programmer Analyst - JAVA

The Applications Development Intermediate Programmer Analyst is an intermediate ...
Location
Location
Chile , Santiago
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 2-5 years of relevant experience in the Financial Service industry
  • Intermediate level experience in Applications Development role
  • Consistently demonstrates clear and concise written and verbal communication
  • Demonstrated problem-solving and decision-making skills
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
  • Bachelor's degree/University degree or equivalent experience
  • Basic or Intermediate English is needed
  • Experience in programing with Java and .Net languages
  • Use of AI tools as Copilot or another
  • Experience on Agile and CI&CD pipeline
Job Responsibility
Job Responsibility
  • Utilize knowledge of applications development procedures and concepts, and basic knowledge of other technical areas to identify and define necessary system enhancements, including using script tools and analyzing/interpreting code
  • Consult with users, clients, and other technology groups on issues, and recommend programming solutions, install, and support customer exposure systems
  • Apply fundamental knowledge of programming languages for design specifications
  • Analyze applications to identify vulnerabilities and security issues, as well as conduct testing and debugging
  • Serve as advisor or coach to new or lower level analysts
  • Identify problems, analyze information, and make evaluative judgements to recommend and implement solutions
  • Resolve issues by identifying and selecting solutions through the applications of acquired technical experience and guided by precedents
  • Has the ability to operate with a limited level of direct supervision
  • Can exercise independence of judgement and autonomy
  • Acts as SME to senior stakeholders and /or other team members
  • Fulltime
Read More
Arrow Right

Gen AI Java/ Python Programmer Analyst

The Applications Development Intermediate Programmer Analyst is an intermediate ...
Location
Location
India , Chennai; Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Java 17+/Python
  • Spring Boot 3.0
  • Angular 14+
  • JavaScript
  • React JS
  • PL/SQL (Oracle 19c)
  • DB Design and Optimization
  • proven hands on development experience with at least 3 years in tech lead role
  • experience in leading the development of full stack software solutions involving front end, middleware and backend
  • experience in technical managing project teams
Job Responsibility
Job Responsibility
  • Utilize knowledge of applications development procedures and concepts and basic knowledge of other technical areas to identify and define necessary system enhancements including using script tools and analyzing/interpreting code
  • Consult with users clients and other technology groups on issues and recommend programming solutions install and support customer exposure systems
  • Apply fundamental knowledge of programming languages for design specifications
  • Analyze applications to identify vulnerabilities and security issues as well as conduct testing and debugging
  • Serve as advisor or coach to new or lower level analysts
  • Identify problems analyze information and make evaluative judgements to recommend and implement solutions
  • Resolve issues by identifying and selecting solutions through the applications of acquired technical experience and guided by precedents
  • Has the ability to operate with a limited level of direct supervision
  • Can exercise independence of judgement and autonomy
  • Acts as SME to senior stakeholders and/or other team members
  • Fulltime
Read More
Arrow Right

Senior Programmer Analyst Core Java, Containerization & Cloud

The Applications Development Senior Programmer Analyst is an intermediate level ...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of extensive experience in software development, with a significant focus on Core Java, containerization, and cloud platforms
  • Expert-level proficiency in Core Java development, including advanced concepts such as: Data Structures and Algorithms: Deep understanding and practical application for solving complex computational problems
  • Multithreading and Concurrency: Extensive experience designing and implementing concurrent applications, understanding synchronization primitives and concurrent data structures
  • Memory Management: Strong knowledge of JVM memory model, garbage collection algorithms, heap analysis, and memory leak detection/prevention
  • Performance Optimization: Proven ability to identify bottlenecks, tune JVM, optimize code, and improve application throughput and latency
  • Extensive hands-on experience with containerization technologies (e.g., Docker) and container orchestration platforms (e.g., Kubernetes)
  • Proven experience with at least one major public cloud provider (e.g., AWS, Azure, GCP), including practical experience with: IaaS, PaaS, and FaaS offerings (e.g., EC2, Lambda, S3, Azure Functions, Google Cloud Run)
  • Cloud networking, security, and monitoring services
  • Implementing Infrastructure as Code (e.g., Terraform, CloudFormation)
  • Strong understanding of distributed systems, microservices architecture, and event-driven patterns
Job Responsibility
Job Responsibility
  • Lead the architecture, design, and development of highly scalable, resilient, and performant applications using Core Java
  • Conduct comprehensive feasibility studies, provide accurate time and cost estimates, and contribute to IT planning for cloud-native solutions, ensuring optimal integration of containerization strategies
  • Drive all phases of the software development lifecycle (SDLC) for Java-based, containerized applications deployed on cloud platforms, encompassing meticulous analysis, architectural design, efficient development, rigorous automated testing, and seamless deployment
  • Provide expert operational support, advanced troubleshooting, and proactive performance tuning for mission-critical applications within containerized and cloud environments
  • Utilize in-depth expertise in Core Java, containerization, and cloud computing to analyze and resolve complex technical problems, evaluate existing system architectures, and make critical design decisions
  • Architect and implement robust security measures for Java applications, containerized environments, and cloud infrastructure, ensuring adherence to industry best practices, regulatory requirements, and internal security policies
  • Consult with internal clients and other technology groups, recommending advanced Core Java programming solutions, sophisticated containerization techniques, and strategic cloud service adoptions to meet evolving business needs
  • Define and enforce engineering standards and best practices for Core Java development
  • Serve as a technical mentor and coach to junior engineers, fostering expertise in Core Java, data structures, multithreading, containerization, and cloud development principles
  • Operate with a high degree of independence and autonomy, exercising sound judgment in complex technical and architectural decisions
  • Fulltime
Read More
Arrow Right

Java Apps Dev Intmd Programmer Analyst

The Applications Development Intermediate Programmer Analyst is an intermediate ...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 2-5 years of relevant experience in the Financial Service industry
  • Intermediate level experience in Applications Development role
  • Consistently demonstrates clear and concise written and verbal communication
  • Demonstrated problem-solving and decision-making skills
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
  • Bachelor's degree/University degree or equivalent experience
Job Responsibility
Job Responsibility
  • Utilize knowledge of applications development procedures and concepts, and basic knowledge of other technical areas to identify and define necessary system enhancements, including using script tools and analyzing/interpreting code
  • Consult with users, clients, and other technology groups on issues, and recommend programming solutions, install, and support customer exposure systems
  • Apply fundamental knowledge of programming languages for design specifications
  • Analyze applications to identify vulnerabilities and security issues, as well as conduct testing and debugging
  • Serve as advisor or coach to new or lower level analysts
  • Identify problems, analyze information, and make evaluative judgements to recommend and implement solutions
  • Resolve issues by identifying and selecting solutions through the applications of acquired technical experience and guided by precedents
  • Has the ability to operate with a limited level of direct supervision
  • Can exercise independence of judgement and autonomy
  • Acts as SME to senior stakeholders and /or other team members
  • Fulltime
Read More
Arrow Right

Java Applications Development Intermediate Programmer Analyst

The Applications Development Intermediate Programmer Analyst is an intermediate ...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Over 5+ years of experience in enterprise Web application development using Java/J2EE technologies
  • Strong knowledge and hands on experience in JAVA (Version 1.8 or above) / J2EE / Spring boot / restful Web Services
  • Expertise in Server less, tomcat (Embedded/Non-Embedded), jetty (Embedded/Non-Embedded), WebSphere
  • Expertise in Spring Batch, Spring IOC, Spring Annotation, Spring Security
  • Expertise in mocking, Junit and perf testing of solutions
  • Basic Unix/Linux knowledge to be able to write and understand basic shell scripts and basic Unix commands
  • Strong design skills on Java/J2EE based solutions with Oracle/Mongo backend
  • 2-5 years of relevant experience in the Financial Service industry
  • Intermediate level experience in Applications Development role
  • Bachelor’s degree/University degree or equivalent experience
Job Responsibility
Job Responsibility
  • Participation in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team
  • Applications systems analysis and programming activities
  • Employ standards, frameworks and patterns while designing and developing components
  • Implement and maintain a suite of Workflow driven, Java application with RESTful services
  • Develop high quality code employing software engineering and testing best practices
  • Developing software that processes, persists and distributes data via relational and non-relational technologies
  • Hands on coding, authoring unit tests/Junit, performance tests and maintaining high code quality
  • Provide quick turnaround to business requirements and management requests
  • Partner with database developers to implement ingestion, orchestration, quality/reconciliation and distribution services
  • Work independently, good communication skills, work on complex and medium to large projects
  • Fulltime
Read More
Arrow Right
New

Senior Systems Operations Engineer - SRE and AIOps

Wells Fargo is seeking a Senior Systems Operations Engineer within the Enterpris...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
https://www.wellsfargo.com/ Logo
Wells Fargo
Expiration Date
June 22, 2026
Flip Icon
Requirements
Requirements
  • 4+ years of Systems Engineering, Technology Architecture experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education
  • Strong Java / backend service development experience
  • Distributed systems and API-based service design
  • CI/CD pipelines and Git-based workflows
  • 3+ years of experience with scripting and infrastructure automation using Terraform
  • 3+ years of hands-on experience with OpenShift, GCP or Azure platform enablement and application migrations, build out of complex infrastructure programmable patterns using Infrastructure as Code (IaC)
  • 2+ years of knowledge and understanding of Cloud service offerings such as data, analytics, AL/ML on GCP or Azure
  • 2+ years of experience with key services provided by Azure and/or GCP such as BigQuery, Vertix AI, DataProc, Functions. AKS, Service Fabric
  • 2+ years working in a globally distributed team to provide innovative and robust cloud centric solutions
  • 2+ years gathering and analyzing data to diagnose the root cause of cloud workload issues, recommending and implementing solutions to resolve issues in timely manner
Job Responsibility
Job Responsibility
  • Lead or participate in managing all installed systems and infrastructure within the Systems Operations functional area
  • Contribute in increasing system efficiencies and lowering the human intervention time on related tasks
  • Review and analyze moderately complex operational support systems, application software, and system management tools to ensure the highest levels of systems and infrastructure availability
  • Work with vendors and other technical personnel for problem resolution
  • Lead team to meet technical deliverables while leveraging solid understanding of technical process controls or standards
  • Collaborate with vendors and other technical personnel to resolve technical issues and achieve highest levels of systems and infrastructure availability
  • Fulltime
!
Read More
Arrow Right
New

Senior Test Automation & AI Quality Engineering Lead - VOIS

We are seeking a highly experienced and hands-on Test Automation and Quality Eng...
Location
Location
India , Pune
Salary
Salary:
Not provided
vodafone.com Logo
Vodafone
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Extensive experience (15+ years) in Test Automation and Quality Engineering with strong hands-on expertise
  • Proficient in programming languages such as Java, JavaScript, TypeScript or Python with solid understanding of OOP and design patterns
  • Skilled in automation tools and frameworks including Playwright (preferred), Selenium, Appium and Tosca
  • Experience with API automation using REST Assured, Postman or Karate
  • Knowledge of BDD frameworks such as Cucumber or SpecFlow and unit testing tools like JUnit or TestNG
  • Familiarity with CI/CD tools including Azure DevOps (essential), Jenkins, Git and container technologies
  • Understanding of AI/GenAI applications in testing, including prompt engineering and intelligent automation solutions
  • Experience with cloud platforms and testing microservices architectures
  • Strong leadership, communication and stakeholder engagement capabilities across global environments
  • Data-driven, collaborative and committed to continuous improvement and innovation
Job Responsibility
Job Responsibility
  • Define and lead a unified automation strategy across UI, API, mobile, integration and end-to-end testing
  • Establish enterprise-wide governance, standards, frameworks and reusable automation assets
  • Drive shift-left and shift-right testing within Agile and SAFe environments
  • Measure and improve automation effectiveness using key metrics such as coverage, cycle time and defect leakage
  • Architect and evolve scalable automation frameworks using Playwright, Selenium and modern design principles
  • Lead API-first testing strategies for microservices and cloud-native platforms
  • Ensure robust test data management, service virtualisation and environment readiness
  • Integrate automation into CI/CD pipelines using Azure DevOps and related tools
  • Champion AI-led testing innovations including self-healing scripts, predictive analytics and GenAI-powered test generation
  • Evaluate and scale AI agents and LLM-based tools for autonomous test execution and analysis
What we offer
What we offer
  • Opportunity to lead large-scale AI-driven quality engineering transformation initiatives
  • Exposure to global Vodafone markets and cross-functional collaboration
  • Work with cutting-edge automation, AI and GenAI tools and frameworks
  • Career growth in a strategic and innovation-focused environment
  • A culture that supports continuous learning, diversity and inclusive collaboration
  • Fulltime
Read More
Arrow Right