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.

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