The need to optimise and improve applications has put back end development jobs in high demand. Jobs in back end development involve supporting the front end, and knowledge of this field opens up a large number of opportunities. We can help with your back end development careers using our extensive network.

Jr. iOS Developer

Job Reference: 20-06690 Type:
 
Nice to have Skills:
 
  • Transparent, fluent in how they structure work, no internal barriers, want people to be creative, take ownership of their work
  • Experience with backend work with Java and AWS would be a huge plus
  • Apple background is preferred
Work Environment:
 
  • Great opportunity to learn
  • Very exciting project/most important project in company (planogram -  how to arrange products on store shelves in a manner that encourages sales.)
Typical Day:
 
  • developing, being creative, interpret requirements into code, innovative, (sometimes they don't know what they want to do) coming up with different ideas
Must have Skills:
 
  • They want people to be creative, take ownership of their work
  • Dynamic, innovative to improve tool
  • Entrepreneurial spirit
  • Passionate about coding
  • Frontend mobile app development
  • Communication background preferred/Networker
Experience
  • 1 -2 years
  • Graduates that worked on projects or did something for someone/shows motivation and creativity
  • Certified/no degree with entrepreneurial spirit

Apply

Quality Assurance Tech

Job Reference: 20-06675 Type: Job Description: SERVICES TO BE PERFORMED
* Managing and maintaining pipeline environments, handling policy engine violations, vulnerabilities for Apollo environments
* Develop tests using Selenium based Ruby test framework, document and coordinate the deployment of manual and automated tests, and test mobile device web view and MShop.
* Design, develop, and execute quality assurance test cases
* Improving test coverage, reviewing and filling gaps in existing automation.
* Work closely with engineers, business owners, and customer service professionals throughout the development and testing life-cycle, including the requirements gathering and design.
* Use functional specifications to plan, create, or sign-off on test plans, test cases, and automated test cases.
* Provide regular, detailed status report on project progress, including test cases executed, bugs discovered, and bugs fixed.

REQUIRED SKILLS
* Experience in operations management to handle code deployments through pipelines
* Strong understanding of software testing, backend API testing as well as frontend UI testing
* Strong knowledge of QA methodology and tools.
* Develop tests using Selenium based Ruby test framework

PREFERRED SKILLS
* Ability to deal with ambiguity in a fast-paced environment where every change affects the experience of millions of customers
* Representing the customer, understanding how they use the system and including the most relevant end to end user scenarios in test plans and automation.

Apply

Java backend Developer

Job Reference: 20-06048 Type:

Below are the job details:

Software Engineer

Timonium, MD 21093

12 Months

Software Engineer Job Duties and Responsibilities Typical duties include

  • Designing and creating engineering specifications for software programs and applications
  • Coding, modifying, testing and debugging programs according to design specifications
  • Working with quality assurance to develop software test plans
  • Collaborating with hardware engineers to assess and test hardware and software interaction
  • Implementing a specific development methodology
  • Documenting software specifications
  • Developing software prototypes Skills
  • Experience in Java and C++.
  • Experience in RDBMS and SQL.
  • Experience in Cassandra is an added advantage.
  • Excellent knowledge in practicing OOAD, architectural and design patterns.
  • Excellent in UNIX, Shell scripting, knowledge of Perl/Python is an added advantage.
  • Strong verbal and written communication skills.
  • Knowledge of Web Technologies.
  • Familiarity with version control tools like GIT/Github.
  • Should have participated in, and be familiar with, Agile (Scrum) project methodology and practices Education
  • Bachelor's degree in computer science, electrical engineering, computer engineering or related field.

Top must-have skills:

Experience in Java and C+

Experience with common Java APIs and frameworks

Experience with Restful API design and development

Apply

Developer

Job Reference: 20-05907 Type: Title: Software Developer/Client Engineer

Job Description

Overview
We are looking for a skilled and experienced Software Developer Engineer to join our Client & NLP team. The work may be performed full-time onsite in San Jose, CA, depending on the shelter in place older, but most likely will be performed remotely. The candidate must work well in cross-functional teams of engineers, product managers, and applied researchers.

Responsibilities:
Build a gateway microservice for *** Client platform. A Gateway service is to resolve policy based resource starvation for backend Client microservices. Service to have support API splitter, API aggregation and API A/B testing patterns using industry best practices.
Collaborates with Client engineers and other senior architects for Client model onboarding, deployment, Testability and availability for *** internal clients.
Write, automate, and execute performance and load running test scripts to measure latency and throughput of Client backend microservices at the edge-gateway with/without cache.
Help analyze and troubleshoot performance bottlenecks at edge-gateway and Client backend microservices.
Create client integration script/sample code for internal clients to integrate their services to Client platform via new gateway.

Required:
Experience with programming in Java and Python.
Hands-on experience with Docker and Kubernetes is a must.
Experience as a performance test engineer, write, automate, and execute performance scripts.
3-5 years of experience in RESTful APIs and distributed systems using Spring framework.
Experience with CI/CD.
Experience writing test automation suites using JUnit and Mockito.
Proficiency in Jira, Wiki, git, GitHub and Postman, and SOAPUI.
Proficiency in JSON, SQL, and regular expressions.
Familiarity with agile software development lifecycle.
Excellent written and verbal communication skills.
Experience working with multiple stakeholders to produce and review documentation.

Desired:
Experience with API documentation using swagger and familiar with openapi specification.
Familiar with api gateway cross cutting concerns such as security, authorization and Rate Limiting***
Familiar with Software Development Life Cycle (SDLC).
Bachelor of Science degree, preferably in a technical field.

Apply

Software Dev Engineer

Job Reference: 20-03037 Type: Duration:0-18 month(s)

Description/Comment:About Big Data Platforms
The Big Data Platforms team powers the most demanding Big Data applications in the industry on some of the largest Hadoop clusters ever built. Yahoo pioneered this level of scale with Hadoop, and *** continues to be a leader in this space. Our team is made up of several PMCs (Program Management Committee members) and Committers in key Apache open source projects like Hadoop, Storm, and Tez, just to name a few. Our leadership position keeps *** at the forefront of these projects, both directionally and technically. Our team structure encourages trust, learning from one another, having fun, and attracting people who are passionate about what they do. If you want to work with Hadoop, Storm, or Spark and get a deep understanding of cloud computing, we're the team for you.

Position Responsibilities
We are looking for an experienced Java developer to work on a critical tool sitting at the heart of our grid infrastructure. The team maintains, operates, and develops our Apache NiFi deployment for the Big Data organization.

Even more significant than having used this specific tool is your desire and willingness to work with this technology on one of the core teams within the organization.

We are a fun group that's passionate about technology. We are committed to providing outstanding, timely customer support, so youll get to know lots of folks from across the organization who happen to be leaders in the Open Source and Big Data communities.

We work well with one another and could use another forward-thinking mind to help expand our team!

Position Requirements
Knowledge of programming concepts, software architecture, networking and distributed systems, and UNIX/Linux environments
Demonstrable experience as an object-oriented developer using popular backend programming languages (Java, C++, C#)
A passion for elegant code
Outstanding interpersonal and communication skills

The following skills and experience are considered a plus:
Experience working within an enterprise level environment
Experience with one or more of the following: Hadoop Core, Pig, Hive, Hcat, Oozie, Hbase, Spark, or Storm
Previous NiFi experience would be incredible!

Apply

Senior JAVA Engineer

Job Reference: 20-00157 Type:
Title: Senior JAVA Engineer:

Job Description:
  • Gather Requirements, participate in the design development of complex computer software systems and applications.
  • Write functional and design specifications as well as respond to requirements documents.
  • Design and implement components-based applications to support distributed deployments.
  • Develop, code, unit test and deploy System software components.
  • Ability to automate functional testing and deployment process.
  • Test and document major system software components.
  • Analyze and fix software bugs and improvise the application stability.
  • Advise and coordinate with development teams in developing SAO contract interfaces.
  • Work with Tech Support and customers regarding customer issues and escalations.
  • Interface with other functional groups like Quality Assurance, Documentation, and Training teams around the release of new features and functionality.
  • Help determine technical objectives and contribute to organizational goals and objectives.
  • Interact with other groups regarding technical content and functionality.
  • Building web-based applications on RESTful Web Service platforms and distributed systems.
  • Create modern RESTful web applications that are backed by scalable backend systems.
  • Design, implement, deployment and maintenance of innovative software solutions to transform service security, durability, availability, performance and cost.
  • Using software engineering best practices to ensure the standard of quality of all team deliverables.
  • Effectively estimating time to implement design, consistently making systems simpler.
  • Working on Micro Services, Spring Boot, Java-based Spring Frameworks, including Spring MVC and Spring Security.
  • Understanding of software engineering practices, OOD, design patterns, data structure, algorithms, and system level programming (including multi-threaded programming).
  • Knowledge and working experience with Agile Software Development mechanics. Background in Service Oriented Architecture implementation, service versioning, and backward compatibility.
Qualifications & Tools and Technologies Required:
Bachelor's Degree or Foreign Equivalent in Computer Science, Computer Applications, Information Systems, Engineering, or related field and 7 years' experience. Alternative: Master's degree (or foreign equivalent) in Computer Science, Computer Applications, Information Systems, Engineering or related field and 3 years' experience in same field and areas.

Experience must include the following:
  • Experience in C, Java, SQL and PL/SQL, C, Java J2SE, Python, Java Script, Groovy, Java Script API AngularJS, Ext JS, YUI, Maven, Ant, node, npm.
  • Experience in Web Services: XML Schema, DTD, REST, SOAP, WSDL, SAAJ, JAX-RPC, JAXB, JAXP, SOA, JAXR, UDDI, Message Handlers, DOM, SAX, XSL, XSLT, XML.
  • Experience in Hibernate, JPA, MyBatis, Data Modelling.
  • Experience in web Logic, Web Sphere, Jboss, IIS, Apache
  • Experience in Apache Tomcat, Glassfish Applications Frameworks Struts 1.x, Struts 2, JSF and Spring, Apache CXF, Spring Framework, MS Reporting.
  • Experience in oracle, MySQL, SQL Server, Casandra, Graph Databases.
  • Experience in JUnit, J-Mock, Easy Mock, Spring Test, Power Mock, SOAPUI.
  • Practical knowledge of developing and implementing of Application solutions.
  • Deep understanding of the Java, SQL and PL/SQL, C, Java J2SE
  • Deep understanding of enhancing and maintaining existing applications and systems, including development, testing and launching of the user interface-based applications and stand-alone service-oriented and batch processing systems for Telecommunication's internal and external customers.

Please send resumes to Aditi Consulting LLC, Attn: Raja N, Job Code SJE 001, 11820 Northup Way, Suite 305, Bellevue, WA 98005. Work location: Bellevue, WA. If submitting your application electronically, please email to
Raja@aditiconsulting.com and mention the name of the position and the job code.

Apply