Job brief We are looking for a Java Developer with experience in building high-performing, scalable, enterprise-grade applications. You will be part of a talented software team that works on mission-critical applications. Java developer roles and responsibilities include managing Java/Java EE application development while providing expertise in the full software development lifecycle, from concept and design to testing. Java developer responsibilities include designing, developing and delivering high-volume, low-latency applications for mission-critical systems. Responsibilities Contribute in all phases of the development lifecycle Write well designed, testable, efficient code Ensure designs are in compliance with specifications Prepare and produce releases of software components Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review Requirements BS/MS degree in Computer Science, Engineering or a related subject Proven hands-on Software Development experience Proven working experience in Java development Hands on experience in designing and developing applications using Java EE platforms Object Oriented analysis and design using common design patterns. Profound insight of Java and JEE internals (Classloading, Memory Management, Transaction management etc) Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate) Experience in the Spring Framework Experience as a Sun Certified Java Developer Experience in developing web applications using at least one popular web framework (JSF, Wicket, GWT, Spring MVC) Experience with test-driven development
Mediation, SQL with Teleocm BillingC++ or Java developer expertise
Looking for a high performer who is willing to go where not many have ventured in the technical world, wanting tochallenge the status quo and making a difference in the HealthTech. Your aspirations and your capabilities are the onlyboundaries that you would have to grow and be an integral part of designing and developing a futuristic solution.Responsibilities:Design solutions that are related to data streaming and data analysis with or without time series databasesBuild secure, scalable and robust systems to fulfil the vision and mission of the organizationTake the ownership in designing the solutions covering the IoT (connectivity and communication),Gateway, Data Fabric, Data Management, Analytics and user friendly applications (mobile as well as webbased)Deliver POCs and end-to-end full enterprise grade IoT solutionsEffectively work across technologies with team membersQualificationsThe ideal candidate should possess the following.Requirements:Prior experience in building enterprise solutions with quick time to market reachExperience in design, implementation, and deployment of IoT/M2M systems, and Enterprise IT solutionsCore Java/Scala expertise is must.Experience or expertise with data handling, data streaming and data processing is much neededExperience with Health Tech is a plus, but not required.Strong experience in software and web services development including Java, Angular, RESTKnowledge of data storage, cloud computing, big-data analyticsExcellent communication skills across verbal, written, and presentation and experience of presenting tosenior managementExperience with Data Streaming and Data Analysis, be it real time or near real timeExperience with any of Messaging, real-time processing frameworks, monitoring and storage technologiessuch as Netty, Kafka, Nifi, Storm, Spark, Kibana, MongoDB, cassandra, would be idealExperience with Time series databases would be an added advantageCloud experience: Experience with cloud architecture and solution development in any of the publicclouds: Microsoft Azure or Google Cloud or AWSGeneral Experience:Bachelor’s degree in Computer Science or Engineering is ideal, but not a must.Minimum 4 years of industry experience with 2+ years in delivering Enterprise solutions using abovetechnologiesInnovative and willing to learn in a fast-paced environmentAction-oriented and able to work independently with clear prioritiesWe expect our developers to be really strong technically and have an educated opinion and ask questionsabout everything they do before they do it.Our interview process is really hands on (data structures, algos, threading, collections).
How would you leverage your technical expertise to create an extraordinary impact for our clients? ThoughtWorks is a global software consultancy with an aim to create a positive impact on the world through technology. Our community of technologists thinks disruptively to deliver pragmatic solutions for our clients' most complex challenges. We are curious minds who come together as collaborative and inclusive teams to push boundaries, free to be ourselves and make our mark in tech. Our developers have been contributing code to major organizations and open source projects for over 25 years. They’ve also been writing books, speaking at conferences and helping push software development forward, changing companies and even industries along the way. As consultants, we work onsite with our clients to ensure we’re evolving their technology and empowering adaptive mindsets to meet their business goals. You could influence the digital strategy of a retail giant, build a bold new mobile application for a bank or redesign platforms using event sourcing and intelligent data pipelines. You will use the latest Lean and Agile thinking, create pragmatic solutions to solve mission-critical problems and challenge yourself every day. For a team to thrive, it needs active collaboration and room for healthy, respectful debate. Senior Developers are the technologists who cultivate this environment while driving teams toward delivering on an ambitious tech vision and acting as mentors for more junior-level consultants. They leverage their deep technical knowledge to solve more complex business problems and actively assess their team’s health, code quality and nonfunctional pipelines. You’ll spend time on the following: You will use continuous delivery practices to deliver high-quality software as well as value to end customers as early as possible. You will work in collaborative, value-driven teams to build innovative customer experiences for our clients Create large-scale distributed systems out of microservices You will apply the latest technology thinking from our tech radar to solve client problems Efficiently utilize DevOps tools and practices to build and deploy software You will lead or take part in the entire cycle of software consulting and delivery from ideation to deployment and everything in between You will act as a mentor for less-experienced peers through both your technical knowledge and leadership skills Here’s what we’re looking for: You have at least 4 years of experience with two or more development languages such as Java, C#, or Ruby You can skill-fully write high-quality, well-tested code and you are comfortable with Object-Oriented programming Presence in the external tech community: you proactively share your expertise with others via speaking engagements, contributions to open source, blogs and more Comfortability with Agile methods, such as Extreme Programming (XP), Scrum and/or Kanban You enjoy influencing others and always advocate for technical excellence while being open to change when needed You’re willing and able to commit to travelling to client sites in order to solve their business problems You’re resilient in ambiguous situations and can approach challenges from multiple perspectives Bonus points if you have a working knowledge of cloud technology such as AWS, Azure, Kubernetes and Docker
Job Positions - Java Developer Location - New Delhi Experience - 3-8 Years Industry -Service based IT Responsibilities Responsibilities: Conduct system wide requirement analysis. Conduct module level work effort estimations and integrate for the whole system Will work under the guidance of the PM/Architect/BA Thoroughly understand the Requirements and Design. Develop detailed design. Design and implement automated unit testing framework as required Use best practices and coding standards. Conduct thorough unit testing using the automated unit test framework Conduct peer-reviews and lead reviews and provide feedback Provide accurate and detailed weekly task reports. Clarify all unknown areas, which are communicated by the SL-ATC team, from the customer. Develop, maintain, troubleshoot, enhance and document components develop by self and others as per the requirements and detailed design Conduct thorough unit testing and integration testing for the whole system Conduct configuration and tem management of own work. Assist Project Lead/PM/BA in project coordination. Conduct project risk identification and mitigation action planning with the project manager
About Fragma:Fragma Data Systems is a Big Data Analytics solutions provider for companies across all the major industries, helping them to transform their data into insights. We are a company based out of Bangalore and led by a team of passionate data architects and domain experts with combined industry experience of over 50 years. Our Data Infrastructure & Big Data Tech Stack solutions help technology teams to address the constraint of managing the explosion of data generated from various sources of structured, semi-structured and unstructured data which has to be stored, cleansed and made highly available for computations to enable the business teams to derive insights from data. Our Data Analytics solutions coupled with dashboards and visualizations help business teams build strategies to increase their top lines or improve efficiency leading to the expansion of profit margins by exploring new patterns identified in the vast data sources of the companies.Job Description:Development of applications in Java including:Building data processing platforms. Developing micro service oriented applications.Interact with stakeholders of the applications being developed.Desired Candidate Profile:Must have experience in Java JEE, Spring FrameworkExperience in SQL and JDBCExperience in build tools Maven, gitExperience in Cloud Platforms AWS, Azure is a plus.
We are creating the "headspace" for parenting.Our mission is to put a child development expert in the pocket of each parent so each child gets the best start.We are looking for an Android/ iOS developer who has created projects in Flutter and can lead the development of the next features of our product.
Skills: Proven experience in managing Dev teams and delivering quality product on-time and within budget Experience in delivering projects in SCRUM model Proficient with OOPS and design patterns Frontend using AngularJS/ReactJS/VueJS Backend using NodeJS (ExpressJS/SailsJS)/Python/Java Proficient in NoSQL & SQL databases HTML, CSS(Knowledge of web semantics, CSS Pre-processors preferable) Should be able to translate design to HTML, CSS Git Good to have: Mobile app experience using react-native, flutter, etc AWS/Azure/GCP Experience: 5+ years At least 3 applications in production
Experience 3-5Y- Self-confidence and self-starter.- Proven working experience in software engineering - Experience in developing JAVA based GUI applications - Solid programming experience in Core Java, JNI, C/C++, JavaFX or Java Swing. - Knowledge of communication with cloud servers using the latest technologies. - Concepts of threads, UI design, and efficient programming skills. - Should have used IDEs like CodeBlocks, Eclipse, Visual Studio, Netbeans - Code coverage and static analysis. - Should have used version control & bug tracking tools (SVN, Git, Bugzilla, Jira, etc)- Windows & Linux based Operating Systems Will be Bonus - The application developed with interaction with USB devices is a great plus.
We are looking for an experienced engineer with superb technical skills. You will primarily be responsible for architecting and building large scale data pipelines that delivers AI and Analytical solutions to our customers. The right candidate will enthusiastically take ownership in developing and managing a continuously improving, robust, scalable software solutions. The successful candidate will be curious, creative, ambitious, self motivated, flexible, and have a bias towards taking action. As part of the early engineering team, you will have a chance to make a measurable impact in future of Thinkdeeply as well as having a significant amount of responsibility. Although your primary responsibilities will be around back-end work, we prize individuals who are willing to step in and contribute to other areas including automation, tooling, and management applications. Experience with or desire to learn Machine Learning a plus. Experience 12+ Years Location Hyderabad Skills Bachelors/Masters/Phd in CS or equivalent industry experience 10+ years of industry experience in java related frameworks such as Spring and/or Typesafe Experience with scripting languages. Python experience highly desirable. 5+ Industry experience in python Experience with popular modern web frameworks such as Spring boot, Play framework, or Django Demonstrated expertise of building and shipping cloud native applications Experience in administering (including setting up, managing, monitoring) data processing pipelines (both streaming and batch) using frameworks such as Kafka, ELK Stack, Fluentd Experience in API development using Swagger Strong expertise with containerization technologies including kubernetes, docker-compose Experience with cloud platform services such as AWS, Azure or GCP. Implementing automated testing platforms and unit tests Proficient understanding of code versioning tools, such as Git Familiarity with continuous integration, Jenkins Responsibilities Architect, Design and Implement Large scale data processing pipelines Design and Implement APIs Assist in dev ops operations Identify performance bottlenecks and bugs, and devise solutions to these problems Help maintain code quality, organization, and documentation Communicate with stakeholders regarding various aspects of solution. Mentor team members on best practices