- Primary skills:Java,Java-Java 8,Java-Microservices,Java-Springboot

About Mobile Programming LLC
About
Mobile programming LLC is a US based MNC company. Our services are focused on Mobility Solutions, Custom App Development, Cloud Solutions, IoT, AR/VR, Blockchain, Artificial Intelligence & Machine Learning, Predictive Analytics & Big Data Solutions, and several other trending as well as emerging technologies.
You can find more details on - https://www.mobileprogramming.com/
Company video


Connect with the team
Company social profiles
Similar jobs
Position : Java NLP Engineer
Location : Remote/Bangalore/Pune
Experience : 2+ Years
Responsibilities :
- Design and develop NLP solutions using Java or transition to Java-based development.
- Utilize NLP libraries like Stanford NLP, SpaCy, NLTK, or OpenNLP.
- Perform tasks like POS Tagging, Lemmatization, Dependency Parsing, and Phrase Chunking.
- Implement advanced NLP techniques, including text summarization and knowledge extraction.
- Develop rule-based NLP systems and analyze textual data.
- Apply graph algorithms to tasks such as semantic analysis and knowledge representation.
- Leverage resources like WordNet or ConceptNet for language models.
- Conduct information extraction using regular expressions.
Requirements :
- 2+ Years of experience in NLP (industry or academic).
- Proficiency in Java or readiness to adopt Java-based workflows.
- Expertise in syntactic analysis and NLP frameworks.
- Experience with text datasets and building NLP pipelines.
- Knowledge of graph algorithms and lexical databases (WordNet/ConceptNet preferred).
- Strong skills in crafting regular expressions for text extraction.
- Collaborative mindset with excellent problem-solving abilities.
Opportunity Summary
We are looking for an enthusiastic engineer with experience building Salesforce AppExchange apps to lead the development of Salesforce connectors for our marketing technology products.
What would you do?
· Collaborate with stakeholders in establishing application requirements, determining features, creating customer-friendly solutions, and determining support needs and performance requirements.
· Plan, design, develop, test, and deploy software to satisfy these requirements.
· Work according to the agile programming application development methodology adhered to including test-first, iterative development, and continuous re-prioritization.
· Support the maintenance of our hosted technology solutions.
· Work with other team members in accomplishing group objectives and participating in code reviews.
· Ensure timely and robust implementation of the company’s development plans.
· Ensure that all relevant parties are kept up to date on progress of projects and give feedback on an ongoing basis.
· Contribute to the review, selection, and adoption of proprietary tools and technologies.
· Use specialist knowledge and experience of information technology to provide technical advice and vision.
Technical Skills
The following skills are needed for this role.
Experience
· 3+ years’ experience in web application design and development
· Bachelor’s Degree in relevant discipline or equivalent experience
Primary Skills
· Strong background in Java development
· Experience working with databases and/or CRM systems.
· Experience with, or willingness to learn the Salesforce platform
Secondary Skills (nice to have)
· Experience with Salesforce APEX, VisualForce, SOQL, etc.
· Experience building and maintaining Salesforce AppExchange apps.
· AWS ecosystem and tools, developing for serverless environments.
· Front-end expertise: HTML, CSS, JavaScript, etc.
· Other languages such as JavaScript, Typescript, C#, Ruby, Python, PHP, etc. are all valuable.
Soft Skills
· Thrives collaborating in a team environment with a diverse range of people.
· Passionate about delivering an amazing customer experience.
· Able to have a change of mind, and able to change the minds of others.
· Writes clearly and concisely.
· Capable of working without a company office, with a fully remote team.
Growth Skills
· Possesses a good work ethic; a self-starter with a desire to grow.
· Always looking for better ways to get the job done.



Responsibilities:
- Design, develop, and implement robust and efficient backend services using microservices architecture principles.
- Write clean, maintainable, and well-documented code using C# and the .NET framework.
- Develop and implement data access layers using Entity Framework.
- Utilize Azure DevOps for version control, continuous integration, and continuous delivery (CI/CD) pipelines.
- Design and manage databases on Azure SQL.
- Perform code reviews and participate in pair programming to ensure code quality.
- Troubleshoot and debug complex backend issues.
- Optimize backend performance and scalability to ensure a smooth user experience.
- Stay up-to-date with the latest advancements in backend technologies and cloud platforms.
- Collaborate effectively with frontend developers, product managers, and other stakeholders.
- Clearly communicate technical concepts to both technical and non-technical audiences.
Qualifications:
- Strong understanding of microservices architecture principles and best practices.
- In-depth knowledge of C# programming language and the .NET framework (ASP.NET MVC/Core, Web API).
- Experience working with Entity Framework for data access.
- Proficiency with Azure DevOps for CI/CD pipelines and version control (Git).
- Experience with Azure SQL for database design and management.
- Experience with unit testing and integration testing methodologies.
- Excellent problem-solving and analytical skills.
- Ability to work independently and as part of a team.
- Strong written and verbal communication skills.
- A passion for building high-quality, scalable, and secure software applications.



Your tool box :
Exp: 4+ Strong C/C++/C#/.net Core development skills with a good understanding of object-
oriented and multi-threaded design.
Strong background of computer science fundamentals (data structures, algorithms)
Passionate to learn and explore new technologies and demonstrates good analysis and
problem-solving skills.
Good written and verbal communication skills, should be a quick learner and a team player.
B.E. /B-Tech (CS/IT) • MCA/M.E./M-Tech (CS/IT)
Big Plus [ Mastering one or more of below ]:
Network troubleshooting skills [ TCP/IP, SSH, HTTPS ]
Hands on Kubernetes and Cloud environment
Hands On experience on UNIX or LINUX operating systems.
Strong with VoIP technologies [ SIP and RTP ]
Good understating of SOA architecture


Location: Chennai
1 .Net Core, Dotnet
4+ years of hands-on experience
Must-Have:-
> .Net, ASP.NET
> Must have good knowledge of multi-threading concepts
> Development experience nee in Visual studio 2019
> Systems thinking, technical acumen, an alytical skills, and communication skills.
> Testing skills (Unit testing, Integration testing.
> Exposure to AGILE development methodologies
> Quality mindset and attention to detail in all aspects of software engineering and development
We are looking for a Experienced Backend Developer, who is motivated to work on startup
culture and has working knowledge in Product development.
Duties and Responsibilities:
Design and Write Efficient and Structured code
Sound knowledge of Product lifecycle
Auto test and deployment using CICD
Experience in cloud technologies and understanding of the overall product architecture.
Collaborate with the product and tech team to design and launch new features.
Understanding and implementation of security and data protection.
God code versioning practices and experience on tools like GIT
Experience in Microservice architecture and API development using Java Springboot.
SQL
AWS working knowledge is an added advantage.
Role Specification: Knowledge of Java, Spring Boot, Mysql/SQL, Data Structures and algorithms

- Identify bad code practices in Scala and write new analyzers to detect them.
- Improve the coverage of automatically fixable issues.
- Ensure fewer false-positives are reported by the analyzer.
- Work on the internal tools that support analysis runtimes.
- Contribute to open-source static analysis tools.
We’re looking for someone who has:
- Strong foundational knowledge in Computer Science.
- At least 3 years of professional software development experience in Scala and Java.
- Understanding of the nuances of execution of the source code (AST, data flow graphs, etc).
- Familiarity with Scala best practices followed in the industry.
- Native experience with Linux/Unix environment.
- A focus on delivering high-quality code through strong testing practices.
Job Title: Java Developer
Department: Technology and Research
Location: Mohali, Punjab
Reports to: Technical Lead
Context
Sampana Digital (SDPL) (http://www.sampanadigital.com">www.sampanadigital.com) is a digital technology company that provides end-to-end product engineering and digital transformation services. Our engineering services includes web & mobile application development, user experience design, cloud, testing and infrastructure managed services to transform businesses digitally. We also enable enterprises with contextual and personalized two-way multi-channel mobile communications, including SMS, voice, email and PWA technology.
We believe in small teams of smart, committed, and diverse individuals coming together and form a breakthrough insight. We are a team of passionate professionals to craft an unbeatable culture and services.
Come and join us!
Role Description
The successful candidate will be a pro-active problem solver, quick learner and will provide technical leadership and solution ownership. This candidate should have a passion for technology and should be looked at as a “technical guru” who champions their design, coding and implementation strengths and prides themselves on their development expertise. The successful candidate will join a team that develops and integrates enterprise e-commence and e-transaction systems for a diverse client base.
Job Responsibilities
- The successful applicant will be responsible for the technical delivery of all development assignments allocated to him in a timely fashion, while meeting rigorous quality targets.
- FSLC (Full Systems Life Cycle) programming in Java of scalable, maintainable, and well documented solutions based on Java
- Unit testing of code - Working with very large and complex SQL databases
- Troubleshooting through resolution of technical issues and system errors
- Performing testing, documentation, and mentoring/grooming/coaching less technical staff where applicable
- Work with Architects, Project Managers, and other Developers to estimate the level of effort necessary to implement assigned work packages.
- Write efficient, clean, tested code that follows high standards and quality requirements
Skills
Specific skillset required
- 1-2 years of enterprise application development experience with at least 1 year experience with Java/J2EE Technologies.
- Proficient in Java 8, with a good knowledge of java ecosystems
- Proven working experience in SQL and Database programming (MySQL, etc.)
- Development experience in Restful Web Services using Spring Framework
- Development experience using any ORM (JPA/Hibernate)
Good to have:
- Have knowledge of design pattern, which includes java, j2ee design pattern.
- Web development experience using HTML5, CSS and AJAX/JQuery and Angular preferred.
- Demonstrable working knowledge of CI/Build tools like Maven, Ant and Jenkins
- Proficient understanding of code versioning tools, such as Git/Bitbucket.
- Familiarity with mainstream application servers like Apache Tomcat, WebSphere 8.0.
- Have working knowledge of LINUX commands and scripting.
- Experience developing and deploying solutions/applications across various environments (on premises and cloud (AWS ,Azure, Alibaba, GCP etc.)

